SaSSHimi: 跳过AllowTcpForwarding
原文:https://www.tarlogic.com/en/blog/sasshimi-evading-allowtcpforwarding/OpenSSH AllowTcpForwarding 配置参数有时用作 SSH 服务器加强的度量,以使隧道创建复杂化。这种限制可能会使任务复杂化,在那些需要使用跃点计算机来执行审计(或在任何五个阶段)的情况下。因此,我们创建了一个名为 SaSSHim...
Amrf
32
0
0
[转]Pytest测试框架介绍
Pytest测试框架介绍(https://medium.com/testcult/intro-to-test-framework-pytest-5b1ce4d011ae)在本文中,我们将学习 pytest(https://docs.pytest.org/en/latest/),一个基于 python 的测试框架。在继续前进之前,建议阅读本系列的第1部分,该部分解释了自动化的基础知识-API...
Amrf
56
0
0
近期shell命令记录
netstat -nputwll /proc/<pid>/exeps -ef | grep <pid>cat /proc/<pid>/environ参考:https://unix.stackexchange.com/questions/94357/find-out-current-working-directory-of-a-running-processhttps://www.runoob...
Amrf
659
0
0
gorm 外键automigrate不生效
参考:https://stackoverflow.com/questions/56675690/go-migration-doesnt-create-a-foreign-keyhttps://stackoverflow.com/questions/46136500/foreign-key-not-created-with-one-to-many-associationhttps://gith...
Amrf
322
0
0
golang中常见的认知错误记录
最近的一个项目中, 我采用了go作为我的后端基础,需求总体上并不复杂,代码写着写着就变多了,除去脚手架生成的代码,代码其实并不多;期间遇到不少关于go语法认知的小问题,早就想开个帖子单独记录下,这周终于有空开始发发博客了,整理下集中放一个帖子,帖子上面放我自己的一些收集,下面部分放一些网络上的相关帖子.PART.Agolang中的switch(参考https://yourbasic.org/...
Amrf
3884
0
0
[转]GoLand集成的测试方式
https://jetbrains.com.zh.xy2401.com/help/go/run-debug-configuration-for-go-test.html去测试GoLand使您可以使用以下Go测试框架来创建和运行测试:getest –用于运行标准单元测试gocheck –用于扩展标准测试包并运行更复杂的测试gobench –用于运行性能测试创建和运行Go测试打开您要为其创建Go...
Amrf
106
0
0
[转]在Go中实现自己的future语句
Go 编程语言的主要特点之一是它的同名go语句。不过,在我看来,该go声明也是其主要缺点之一。这不仅仅是我这么认为(https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/)。与表达式不同,语句不产生任何结果。在 Go 中,启动一个新的 goroutine 非常容易。...
Amrf
1298
0
0
[转]在GoLand中使用golangci-lint
即使本文是以 GoLand IDE 作为最终目标编写的,我猜这里的想法也适用于任何现代 IDE。运行静态代码分析(又名掉毛golang程序)是对糟糕的编码和廉价的方式开始新的golang代码审查的做法防御的第一线。它也是持续集成管道中的第一个质量门。这篇文章是关于前者。有一个完整的 golang linters 列表,单独运行每一个都不是很有趣。于是golangci-lint(https:/...
Amrf
744
0
0
[转]sip协议了解
三种IP电话协议比较(https://www.eefocus.com/communication/210771)随着IP电话应用的普及,建立终端设备和网关的可扩展网络已成为业界面临的一大技术挑战。目前IP电话技术已完美实现了对语音和传真信息的编码和传输,但仍需进一步发展为大型公司和服务提供平台的呼叫控制和地址管理技术。因此,支持IP电话系统互通的多个协议已经出台。常用的IP电话协议如H.32...
Amrf
2121
0
0
docker命令备忘
参考:https://blog.csdn.net/dongdong9223/article/details/52998375查看容器docker ls从docker中拷贝文件到宿主机docker cp dockerid:源文件路径 宿主机目标路径进入运行中的docker容器docker exec -it 容器名 /bin/bash离开Ctrl+D
Amrf
1210
1
5
[npm trends] ant-design-vue vs primevue vs vuetify
来源:https://www.npmtrends.com/ant-design-vue-vs-primevue-vs-vuetify
Amrf
280
0
0
ECS-Ai1分设结构-试玩笔记
首先看一云学院里的环境部署(Atlas200DK)和 环境部署(计算加速型ECS),因为我现在没有购买Atlas200DK所以,使用ECS分设方案,先看看怎么玩的;部署过程中再参考下这个帖子:https://blog.csdn.net/Hello_yes112/article/details/107546041 本地开发环境:安装教程安装Ubuntu18.04的虚拟机即可(我本地使用的Vmw...
Amrf
590
0
0
gogs配置LDAP登录参考
以管理账户登录进入管理面板点击授权认证管理,并添加新的源进行相关ldap参数设置,参考设置如下{ "Name": "LDAP1", "Host": "ddd.china.xyz.com", "Port": 389, "SecurityProtocol": 2, "SkipVerify": false, "BindDN": "uid@china.xyz.com", "BindPassword"...
Amrf
855
0
0
检查用户是否安装指定的chrome扩展
参考:https://stackoverflow.com/questions/6293498/check-whether-user-has-a-chrome-extension-installed例如对于secure-shell-app扩展,它的扩展manifest.json指定的这些文件可以从浏览器侧访问,那么可以通过下面的函数对是否安装或者启用了插件进行检测function detect...
Amrf
308
0
0
Ubuntu 18上安装和配置mongodb
# 安装方式一: curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sud...
Amrf
340
0
0
dart/Flutter笔记
最近接到个Flutter相关的协助事务,我其实没有真正使用过flutter开发项目,又不好推迟,所以现学现买了;先粗略了解dart得语法,下面是我认为语法上有些特别得点,记录下:看起来dart语法很多都和js/ts相似,所以这里记的是一些不同点;描述javascriptdart模板字符串`string text ${expression} string text`“string text $...
Amrf
739
0
0
gin-swagger time.Time类型在swaggerui中的定义以及生成模板修改
使用gin-swagger从swaggerui编辑出来的yaml生成相关的gin接口代码的命令参考:安装: go get github.com/mikkeloscar/gin-swagger使用:gin-swagger -A rdv-api -f example.yamlgolang time.Time类型字段的定义参考。。。 start_time: type: string ...
Amrf
397
0
0
gomemcache使用参考
ubuntu 18下安装memcacheapt-get install memcached libmemcached-tools -yvi /etc/memcached.conf如果希望局域网内可以使用需要修改监听ip127.0.0.1 => 0.0.0.0保存后重启memcache服务systemctl restart memcachedgolang下的memcache客户端库 https...
Amrf
217
0
0
screen session中进入python virtualenv
创建一个screen session并激活虚拟环境#!/bin/bashscreen -dmS spawnerscreen -S spawner -X stuff 'source 。。。/bin/activate;'sleep 3 # Need time for venv screen to initialize.screen -S spawner -X stuff 'cd 。。。;'sc...
Amrf
374
0
0
clang abi兼容相关查询记录
prebuilt环境可能是ubuntu18, 这里只记录一些参考的分析 参考:Is clang++ ABI same as g++? [duplicate]https://stackoverflow.com/questions/11682748/is-clang-abi-same-as-g根据clang libc ++页面,他们的目标是与gcc的libstdc ++的ABI兼容,可用于某些...
Amrf
507
0
0
缓存leetcode题库到本地练习
由于公司内部网络限制,leetcode-cn.com可以访问,但是static.leetcode-cn.com访问不到,导致页面也就基本加载不了, 于是参考“如何获取leetcode的题库” https://blog.csdn.net/qq_26450765/article/details/105374892,这篇帖子调用graphql的接口把题库缓存了一下,需要注意的是请求需要设置代理设...
Amrf
477
0
0
postgresql 常用操作笔记
将db数据结构复制到同库中的另外一张表(https://stackoverflow.com/questions/876522/creating-a-copy-of-a-database-in-postgresql、https://www.postgresqltutorial.com/postgresql-copy-database/)pg_dump production-db | psql ...
Amrf
521
0
0
记几道编程题目
最小公倍数 (1-n 个数的最小公倍数,大数)
Amrf
626
0
0
google快照页面禁用js后依旧自动跳转的问题
问题在于下面这段noscript跳转定义<noscript> <meta HTTP-EQUIV="refresh" content="0;url='https://websiteforstudents.com/find-all-open-ports-listening-ports-on-ubuntu-18-04-16-04/?PageSpeed=noscript'" /></noscript...
Amrf
269
0
0
navicat 12 RSACipher
由于navicat 11对postgresql的支持不是很好,所以安装了navicat12版本,(支持正版软件),绿色过程中遇到下面的这个错误:错误:.\common\RSACipher.hpp:239 ->解决:重新安装navicat 参考:https://blog.csdn.net/lovewebeye/article/details/102457878
Amrf
241
0
0
[chrome-插件]魔改Read ALoud插件调用讯飞有声
背景:最近要看一些网页中的教程文档,字比较多,看一会就走神了,所以想能不能改成像头条的有声读物的那种效果,但是朗读女和Read Aloud这类工具听着又不是很舒服,所以就考虑采用下面的调用模拟器中的讯飞有声的方式;第一步:第一个步参考下面的帖子:https://zhuanlan.zhihu.com/p/99883794https://www.jianshu.com/p/01f914e3fb8...
Amrf
981
0
0
[转]com组件系列总结
codesteps上面的广告有点多,影响阅读,下面这段脚本去除下:function removeElementsByClass(cls){ for(var i=0;i<cls.length;i++){ let className = cls[i] var elements = document.getElementsByClassName(className); while(...
Amrf
473
0
0
[转]go redis hash类型存取
参考:http://blog.csdn.net/weixin_45323079/article/details/106326649
Amrf
538
0
0
nginx禁单文件缓存设置
参考:(vue也同样适用)http://stackoverflow.com/questions/41631399/disable-caching-of-a-single-file-with-try-files-directivelocation / { root html; try_files $uri @index}location @index { add_header...
Amrf
504
0
0
Elasticsearch可视化工具
参考:https://zhuanlan.zhihu.com/p/105355487这里介绍ElasticHD工具https://github.com/360EntSecGroup-Skylar/ElasticHD下载仓后,使用goland打开解压文件夹下的main目录,执行目录编译运行即可;执行效果:
Amrf
483
0
0
Golang 时间格式化的奇怪设定
原文:https://segmentfault.com/a/1190000004222341结论:年、月、日、时、分、秒,英文、数字,必须精确地限定到 golang 指定的时间原点:2006-01-02 15:04:05 now := time.Now().Local() nowRight := now.Format("2006-01-02") vs now := time...
Amrf
505
0
0
node koajs 服务框架了解
koa仓-https://github.com/koajs/koakoa项目指引-https://developer.okta.com/blog/2019/11/08/get-started-with-koa-for-node-apps基于koa2做的脚手 -https://github.com/lmule/koa-scaffold搭建一个Koa后端项目脚手架的方法步骤 - https://...
Amrf
596
0
0
mysql连接身份验证插件相关的查询记录
https://www.docs4dev.com/docs/zh/mysql/5.7/reference/sha256-pluggable-authentication.htmlMySQL 提供了两个身份验证插件,用于对用户帐户密码实施 SHA-256 哈希:sha256_password:实现基本的 SHA-256 身份验证。caching_sha2_password:实现 SHA-256...
Amrf
488
0
0
[转]golang-选择合适的Web框架
原文:https://brunoscheufler.com/blog/2019-04-26-choosing-the-right-go-web-framework诚然,有很多库和框架可以在Go中构建现代Web服务,几乎适合您将要遇到的每种情况。但是有时候您可能只想使用一个最小的基础来构建,而不是拥有您可能永远不会在项目中使用的具有众多扩展和功能的成熟系统。从生态系统的角度来看,我已将要比较的...
Amrf
585
0
0
关于带并发数限制的fetch请求函数
碰巧遇到个类似的场景,在控制台里下载一些东西,用promise一个一个下载感觉太慢,一次性都请求出去,由于连接数限制,后面的请求大概率失败;所以需要一个带并发限制的fetch请求函数;下面参考的帖子的场景思路上是合适的,不过我还要对不同的请求执行不同类型的回调,所以需要改造下。初步的结构大概是这个样子的:let pending_count = 0;let max = 5;let urls =...
Amrf
569
0
0
golang http forward转发实现
启动服务mux := http.NewServeMux()mux.HandleFunc("/", handler)srv := &http.Server{ Addr: ":2222", Handler: mux,}srv.ListenAndServe()转发http请求func handler(w http.ResponseWriter, req *http...
Amrf
641
0
0
通过注解了解一个spring-boot项目
看到一个spring-boot开源项目,感觉写得不错,打算花一些时间分析分析,首先从使用到的注解角度初步的看看;## Swagger https://github.com/swagger-api/swagger-core/wiki/annotations @Api 标记一个类为Swagger资源 @ApiParam 为操作参数添加额外的meta数据 @ApiModelProperty...
Amrf
537
0
0
将Oracle的sql文件转换成MySQL的sql文件
原文:https://blog.csdn.net/qq_38531678/article/details/87865389实际上还是需要做一些手动修改的操作
Amrf
517
0
0
gitlab公共仓guest用户没有克隆权限?
guest用户没有clone权限但是可以看,clone权限需要申请成为开发成员;如果感觉申请成为成员比较麻烦,那么你可以试试下面这段下载脚本;依赖FileSaver.js,JSZip v3.5.0,jQuery v3.5.1下载文本文件async function downfile(zip,filepath,fileurl){ return new Promise((resolve,reje...
Amrf
585
0
0
LD_PRELOAD笔记
两个使用LD_PRELOAD的简单例子https://www.unix.com/programming/156029-execute-code-kernel-mode.htmlhttps://catonmat.net/simple-ld-preload-tutorialLD_PRELOAD参考文档https://axcheron.github.io/playing-with-ld_prelo...
Amrf
500
0
0
提取brd中的符号信息
背景:提取viewed_Locked brd(pwd已知)文件中的符号信息,解决方法:以Allego Viewers 16.6为例,右侧Visiablity中选择pin下的top;菜单display->Element;右侧Find中筛选Symbol;框选所有可见图元;复制弹出的Show Element中的所有文本;其实一开始没有发现可以框选,选择的绑定0x4CFCD0偏移位置的重定向到文件中...
Amrf
470
0
0
【转】在GUI程序中将cout / stdout重定向到分配的终端的示例
地址:https://gist.github.com/kingseva/a918ec66079a9475f19642ec31276a21 说明:将"CONOUT$"修改为文件名例如"test.txt",就会直接重定向到文本文件中去修改控制台缓冲和输出模式参考:···COORD coordInfo;coordInfo.X = 130;coordInfo.Y = 9000;SetConsole...
Amrf
485
0
0
记一个ts环境import类,instaneof判定和预期不符的问题
问题描述:文件一export class SomeClass {}文件二import { SomeClass } from './xxx/SomeClass';node instanceof SomeClass// node = new SomeClass在别的ts文件中,预期返回true,实际返回false临时补救方法:node.constructor.name === 'SomeClas...
Amrf
455
0
0
vscode配置rust调试
vscode插件市场中搜索安装rust-lang.rust和vadimcn.vscode-lldb插件配置launch.json附件是codelldb-x86_64-windows.vsix,附件解压方式,分别解压到同一目录后,再次解压压缩分卷;参考:https://blog.csdn.net/qq_23918781/article/details/103292798
Amrf
588
0
0
【转】android开发官方向导
原文地址:https://google-developer-training.github.io/android-developer-fundamentals-course-practicals/en/Unit%201/11_p_hello_world.html
Amrf
427
0
0
[转]windbg独立安装包下载
x64http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C-ADA4-37C8E5D34E3D/setup/WinSDKDebuggingTools_amd64/dbg_amd64.msix86http://download.microsoft.com/download/A/6/A/A6AC035D-DA3F-4F0C...
Amrf
447
0
0
exe4j打包工具了解
无意中使用到一款工具,使用需要登录,但这个工具有个针对我的账号的bug,登录报错,所以就研究了下这个工具的,一开是我以为这个工具是mfc写的,里面嵌的网页,后来才发现不对,他这个工具是使用exe4j打包的jar;然后又看了看基本组成,客户端是一个swt程序,主要分成两部分,UI部分是嵌入的网页,另外一部分是java实现的本地调用,网页中通过本地server做本地调用;登录过程是远程serve...
Amrf
428
0
0
qt5环境中连接redis
cpp_redis:https://github.com/cpp-redis/cpp_redis打开msvc15目录中的工程使用vs2015编译之后得到cpp_redis.lib和tacopie.lib两个静态库;在qt工程.pro中添加引用,并执行qmakeINCLUDEPATH += "D:\xxx\cpp_redis-master\cpp_redis-master\includes"I...
Amrf
567
0
0
ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in
ERR only (P)SUBSCRIBE / (P)UNSUBSCRIBE / PING / QUIT allowed in this context这个错误发生对同一个redis上下文, 在subscribe之后进行set操作,这是不被允许的操作,只能做订阅相关的操作;需要在新的连接上下文中操作;
Amrf
521
0
0
vue使用lodash中的debounce
throttle节流:将一个函数的调用频率限制在一定阈值内,例如1s内一个函数不能被调用两次。debounce去抖:当调用函数n秒后,才会执行该动作,若在这n秒内又调用该函数则将取消前一次并重新计算执行时间。npm i lodash -Simport * as _ from 'lodash';const deb = _.debounce(function() { //do somethi...
Amrf
728
0
0
openresty下的定时任务的实现
参考:http://www.shixinke.com/openresty/openresty-ngx-timer下面这段是利用ngx.timer.every每天9点25分触发,触发精度是60s;想了想,链接里面的时间的触发频率低一些,也许更好一点;http { init_worker_by_lua_block { local delay = 60 -- in seconds...
Amrf
520
0
0
valgrind了解
相关介绍的文章很多:https://blog.csdn.net/stpeace/article/details/61622214https://blog.csdn.net/justheretobe/article/details/52986461https://blog.csdn.net/justheretobe/article/details/52986461https://blog.cs...
Amrf
495
0
0
React Native with JNI & C文章阅读笔记
链接: https://thebhwgroup.com/blog/react-native-jni对应的演示代码: https://github.com/rdixonbhw/ReactNative-JNI-Blog我按照这个react jni入门教程做相关操作,由于版本升级,需要做一些修改,下面就是一些记录;可以通过在local.properties中添加来指定使用的cmake ,形如cma...
Amrf
564
0
0
react-native使用配置参考
由于办公环境一直在云端虚拟机,然后又限制usb端口,所以Android相关的东西我一向不太想碰,毕竟云端启动个安卓模拟器都至少得一刻钟,实在是难以忍受。直到上个月听闻了一个环境工具,提供了一个云端通过网络连接Android真机或者模拟机的环境,用了用发现真不错,于是趁着最近这段时间项目也不忙,鼓捣鼓捣Android。前面有篇文章我记录了一些ad的消息机制的一些文章,和win32消息机制有些像...
Amrf
498
0
0
Android 消息机制【笔记】
[Android消息机制(一):概述设计架构](https://www.jianshu.com/p/8656bebc27cb)学习Android的消息机制,有几个设计概念我们必须了解:消息:Message消息(Message)代表一个行为(what)或者一串动作(Runnable),每一个消息在加入消息队列时,都有明确的目标(Handler)。消息队列:MessageQueue以队列的形式对...
Amrf
507
0
0
【转】linux下Redis以及c++操作
原文参考:https://www.cnblogs.com/cthon/p/9357464.html两个相关的仓:首先编译和安装hiredis/redis-plus-plusgit clone https://github.com/redis/hiredis.gitcd hiredismakemake installgit clone https://github.com/sewenew/re...
Amrf
524
0
0
vuejs-ckeditor5上传图片到openresty
当没有设置adapter时候,上传图片会出现filerepository-no-upload-adapter 的提示;简单的uploadadapter实现参考:https://stackoverflow.com/questions/59190905/vuejs-ckeditor5-upload-images我这里服务端使用的openresty处理上传的文件,另外一篇帖子中有说明(https:...
Amrf
560
0
0
Element UI 教程文档离线
原地址:https://cloud.tencent.com/developer/doc/1270
Amrf
3881
2
0
openresty 处理文件上传
方案一:使用lua-resty-upload模块参考:https://blog.csdn.net/weixin_30416497/article/details/96798072需要注意上传文件报文件夹创建失败,需要os.execute( "mkdir -p "..save_file_path:gsub("/","\\") ) -- https://stackoverflow.com/qu...
Amrf
506
0
0
MobaXterm x11 forward 显示远程IDE
这个功能真的挺酷的,有点像vmware的进程unity模式,但是unity模式似乎不支持win<-linux;首先在windows上面安装Mobaxterm,然后下载CLion-2020.1.tar.gz,并且放到linux侧的目录中;然后使用Mobaxterm连接对应主机,进入相应目录,依次执行tar -zxvf CLion-2020.1.tar.gzcd clion-2016.2.2/b...
Amrf
584
0
0
termxmoba x11-forword 显示docker环境中的idea
1.Windows::Docker::Ubuntu 做 SLAM参考:在 Ubuntu container 中输入(指向windows下xtermmoba下的x11-server的地址)export DISPLAY=XXX.XXX.XXX.XXX:0.0然后启动idea一般就可以了;参考:https://blog.csdn.net/weixin_30569001/article/detail...
Amrf
504
0
0
[转]每个开发人员都应该知道的一些很棒的现代C ++功能
每个开发人员都应该知道的一些很棒的现代C ++功能(原文作者:Mottakin)作为一种语言,C ++已经发展了很多。当然,这并非一overnight而就。曾经有一段时间,C ++缺乏活力。很难喜欢这种语言。但是,当C ++标准委员会决定加快发展时,事情发生了变化。自2011年以来,C ++已经成为许多人一直期望的动态且不断发展的语言。不要误以为语言变得更容易了。它仍然是使用最广泛的最困难的...
Amrf
384
0
0
go-fastfds项目了解
首先 我们看别人一个对FastDfs和HDFS的分析结论,(https://cloud.tencent.com/developer/article/1727648)结论FastDFS客户端底层连接服务端使用的是Socket,本身速度就要快很多。HDFS在做删除测试时,明显较慢的地方是在创建到服务端的连接上,实际删除文件的速度很快。由于每次测试都需要先创建到服务端的连接,HDFS在这块消耗较大...
Amrf
523
0
0
php Composer以及Laravel框架使用了解
最近在找ftp的http替代方案的时候,发现laravel-filemanager项目的效果看起来不错,于是就尝试部署测试了一下,由于网络现状和源里面的包比较久的问题,实际使用发现过程还是有些麻烦的; 下面是过程中对php composer包管理器和laravel框架的一些查询的记录和一些命令;在线安装Composerhttps://gist.github.com/ozh/9751639...
Amrf
1065
0
0
go开源项目filebrowser
由于 Chrome 88 和 Edge 88 中删除了对FTP 协议的支持,所以以往直接在chrome打开ftp协议共享文件目录的方式不再可行了;所以有必要寻求一个可选的替代方案;go filebrowser项目就是一个可选的网页文件浏览选项; 项目地址: https://github.com/filebrowser/filebrowser 如果不需要进行特殊定制,那么可以直...
Amrf
426
0
0
几个常用UI的npmtrends
https://www.npmtrends.com/react-bootstrap-vs-material-ui-vs-semantic-ui-vs-element-ui-vs-weui
Amrf
543
0
0
[转]Angular JIT vs AOT
Angular 2 JIT vs AOT https://segmentfault.com/a/1190000008739157 如何评价 angular 2 中的 AoT? https://www.zhihu.com/question/53434390 【MMR-A】全新的 View Engine 模式 https://zhuanlan.zhihu.com/p/251...
Amrf
501
0
0
[ 转]SRT字幕格式
原文:https://www.cnblogs.com/tocy/p/subtitle-format-srt.html视频文件中最简单、最常见的外挂字幕格式是SRT(SubRip Text)。本人找了好久也没找到类似的标准文档,从wiki等资料来看,SRT格式是SubRip软件所生成从DVD或视频文件提取的字幕格式,SubRip软件使用OCR将基于图形的字幕转化为纯文本格式的字幕,这样就可以支...
Amrf
611
0
0
Vue Devtools 开启
production开启devtool使能,其实也没有下面参考链接的第一种方案那么复杂;/*-------------------------------------------------------*/angularjs的调试工具 --- 以前记得写过,搜素不到了Augury扩展了开发人员工具,添加了用于调试和分析Angular应用程序的工具。Augury是Google Chrome开发...
Amrf
902
0
0
[转]背包讲解
听懂不翻车系列之--背包问题:https://www.bilibili.com/video/BV1C7411K79w?p=1---跟我念: 我是傻的
Amrf
211
0
0
【转】FTDI MPSSE串行引擎编程教程:基础知识和GUI示例
原文链接:https://atadiat.com/en/e-ftdi-mpsse-engine-programming-basics-a-gui-example/
Amrf
477
0
0
x-spreadsheet导出合并单元格信息
工程地址:https://github.com/myliang/x-spreadsheet 基本导入导出例子:https://github.com/SheetJS/sheetjs/tree/master/demos/xspreadsheet默认导入导出不带合并单元格信息,可以对上面的例子做一个修改以导出合并信息:changeMergeCellsToSheet(sheet, mergeCell...
Amrf
621
0
0
ZedGraph图形库简单了解
ZedGraph用于创建任意数据集的2D线形图,条形图和饼图.
Amrf
577
0
0
dhx spreadsheet vs handsontable
DHTMLX Spreadsheet 是用纯JavaScript编写的开源电子表格小部件,可让您快速在网页上添加类似于Excel的可编辑数据表。高度可定制的JavaScript电子表格组件,具有优雅的Material样式,可安全、方便地编辑和格式化数据。dhx官方的例子:https://docs.dhtmlx.com/spreadsheet/samples/01_init/02_style...
Amrf
517
0
0
如何使用Camtasia8导出gif动态图片
录制完视频之后,选择Produce and share选择Custom production settings,进入下一步选择生成GIF格式,并进入下一步后面根据自己的需要调整导出的图片宽高等参数等即可,注意对视频进行适当剪辑以减小生成GIF文件的大小;
Amrf
448
0
0
如何在 OpenResty 中使用 websocket
打算做一个可以实时协同的在线表格的简单的小工具,打算采用websocket实现同步;储备些相关帖子备用:https://my.oschina.net/u/2263272/blog/1586493https://github.com/openresty/lua-resty-websockethttps://blog.csdn.net/kenkao/article/details/1034573...
Amrf
585
0
0
创建一个Eclipse视图
创建一个Eclipse视图-原文地址,属于官方文档就不转译了:https://www.eclipse.org/articles/viewArticle/ViewArticle2.html其他相关的文章:https://stackoverflow.com/questions/37866897/how-do-i-add-more-controls-after-createpartcontrolh...
Amrf
430
0
0
vscode treeview节点双击的模拟
查看https://github.com/microsoft/vscode/issues/39601这个issue可以看到,vscode实际并没有自定义树状视图节点双击的默认支持; 可以看到其中一个回答的双击实现我的实现类似于上面这个回答,不过我的处理放在继承自vscode.TreeItem的自定义节点的单击事件中,通过计算同一节点两次点击间隔来判定是否双击;
Amrf
461
0
0
Mutation变异检查crashed问题记录
mull工程 - https://github.com/mull-project/mull问题现象:使用mull对gtest进行用例变异有效性检查的时候,跑origin test过程中,首先是,报了一堆gtest和mockcpp的符号找不到的waring,(JIT engine could not resolve the following symbols)然后是,跑origin test报...
Amrf
491
0
0
一个log4js EPERM的问题记录
问题现象记录,log4js中的streamroller删除旧的日志文件时报权限错误,单独调用fs.statSync无法重现该问题;报错调用栈日志:fs.js:953 binding.stat(pathModule._makeLong(path)); ^Error: EPERM: operation not permitted, stat '...\xxx\logs\xx...
Amrf
445
0
0
subprocess相关的子孙进程的一个小问题
https://www.programmersought.com/article/4888858430/ https://www.lagou.com/lgeduarticle/109922.htmlhttps://stackoverflow.com/questions/1230669/subprocess-deleting-child-processes-in-windows https:/...
Amrf
463
0
0
在自定义SWT组件中实现MVC
前面有篇博客说到一个基于swing的数据分析工具,通过进一步的分析我发现我的说法错了,那个工具的核心底座是swt而不是swing;下面这篇文章翻译自ibm社区,原文最后有相关演示的代码,06年的文章了...测试效果:演示代码缺少META-INF/MANIFEST.MF会导致缺少相关插件的依赖编译报错,添加如下:Manifest-Version: 1.0Bundle-ManifestVersi...
Amrf
456
0
0
java ddmlib 连接状态检测
概述:实现AndroidDebugBridge.IDeviceChangeListener接口的deviceConnected/deviceDisconnected/deviceChanged的类实例, getInstance获取实现单例开始监听 if (AndroidDebugBridge.getBridge() == null) { AndroidDebugBrid...
Amrf
441
0
0
java deadlock相关的总结和检测
多线程之死锁就是这么简单避免死锁可以概括成三种方法:固定加锁的顺序(针对锁顺序死锁) 开放调用(针对对象之间协作造成的死锁) 使用定时锁-->tryLock()如果等待获取锁时间超时,则抛出异常而不是一直等待!Java多线程:死锁总结:避免死锁的方式1、让程序每次至多只能获得一个锁。当然,在多线程环境下,这种情况通常并不现实。2、设计时考虑清楚锁的顺序,尽量减少嵌在的加锁交互数量。3、既然死...
Amrf
438
0
0
[译转]Java CyclicBarrier与CountDownLatch
原文:Java CyclicBarrier与CountDownLatch1.简介在本教程中,我们将比较 CyclicBarrier 和 CountDownLatch并尝试了解两者之间的异同。2.这些是什么?当涉及到并发时,将每个对象要完成的概念概念化可能是一个挑战。首先,CountDownLatch和CyclicBarrier都用于管理多线程应用程序。而且,它们都旨在表示给定线程或线程组应如...
Amrf
564
0
0
iTextpdf添加水印 Vs Aspose添加pdf水印
iTextpdf添加水印调用参考实现(aspose添加word水印和itextpdf添加pdf水印)Aspose添加pdf水印调用 参考实现:(用java把pdf文件里添加图片水印并且铺满)综上, 从效果上看,给pdf添加水印使用iTextpdf的接口添加的效果更好一些,可以很容易的实现一行多个的倾斜效果;其他参考 iText输出中文的...
Amrf
602
0
0
分享一个老工具打补丁的思路
如何给一个已经遗失了分支代码的老工具代码,需要做的修改只是在老工具的dll增加一行代码;正常情况下,统一使用后续的受维护支持的新版本工具就行了 但是如果非要对老的进行修改呢.通过添加一个中转dll,这样对原的dll的调用都会经过中转dll,中转过程中将我们需要修改的函数入口转到另一个patch.dll,在patch中实现新的函数逻辑,由于原dll是导出的类,实际上还有调用嵌套和换名等问题,并...
Amrf
472
0
0
获取格式和内容不对应的单元格中的文字
问题描述:表格中的一个单元格,单元格格式是日期,但其中的内容却是一个非日期的字符串,com.aspose.cells获取字符串异常试了getvalue/getStringValue/getStringValueWithoutFormat/getDisplayValue,获取异常com.aspose.cells.Style style = cell.getStyle();style.setNu...
Amrf
432
0
0
[译转]Java并发性:了解线程池和执行器
原文:https://www.codejava.net/java-core/concurrency/java-concurrency-understanding-thread-pool-and-executors 原文作者:Nam Ha Minh该Java并发教程可帮助您开始使用java.util.concurrent 包中的高级并发API,该包提供了并发编程中通常有用的实用程序类,例如执行...
Amrf
421
0
0
eclipse插件项目研究
上个月的某天组内有人问了一个别人(陌生老外)开发的工具的一些问题,感觉界面设计上还挺不错的,所以就花时间研究了一番。这个项目的早期版本是基于eclipse插件开发的一个图形化工具,后面的版本还增加了独立运行的版本;整体上是一个基于swing的数据采集分析的图形化工具,前面我也使用swing写了一些做文档分析的工具(当时选择用swing写主要是aspose库官方支持的是c#/java),所以感...
Amrf
452
0
0
Java并发开发知识点收集
AQS之CLH同步队列https://hlblogs.com/2018/11/15/%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB/java/juc/AQS/AQS%E4%B9%8BCLH%E9%98%9F%E5%88%97/J.U.C之AQS:CLH同步队列https://blog.csdn.net/chenssy/article/details/60781148...
Amrf
881
0
0
node环境下使用jquery
node环境下如何使用jquery?https://blog.csdn.net/cvper/article/details/79576071Difference between readFileSync and using promisify on top of readFile with async/awaithttps://stackoverflow.com/questions/5372...
Amrf
477
0
0
baguwen (一)
mysql 执行计划explain详解https://blog.csdn.net/u012410733/article/details/66472157Nginx负载均衡中后端节点服务器健康检查 - 运维笔记https://www.cnblogs.com/kevingrace/p/6685698.htmlJava并发:CAS、ABA问题、ABA问题解决方案https://blog.csdn....
Amrf
634
0
0
d3.js的一些文档
闲逛,挖到一个挺有意思的矿.采用d3开发流程设计器(一)搭建框架和节点拖拽https://blog.csdn.net/weiyongliang_813/article/details/106319023采用d3开发流程设计器(四)实现线条的绘制,以及线条的箭头https://blog.csdn.net/weiyongliang_813/article/details/106545687采用d...
Amrf
461
0
0
jeromq例子
仓:https://github.com/trevorbernard/jeromq-examples运行测试:java -cp .;??../jeromq-0.4.2.jar com.trevorbernard.Serverjava -cp .;??../jeromq-0.4.2.jar com.trevorbernard.App
Amrf
399
0
0
qt desinger自定义控件插件
qt自带的例子中的customwidgetplugin展示了如何编写一个用户自定义的qt designer的扩展插件;
Amrf
547
0
0
Spring Cloud和dubbo的一些文章
https://gitee.com/ujhujuh/spring-cloud-examples/raw/master/README.md 微服务架构的基础框架选择:Spring Cloud还是Dubbo? http://blog.didispace.com/microservice-framework/多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念 http://blog.di...
Amrf
455
0
0
【转】C和C++安全编码(原书第2版)- 图书目录
《C和C++安全编码(原书第2版)》 译者序 序 前言 致谢 第1章 夹缝求生 1 1.1 衡量危险 4 1.1.1 损失的现状 4 1.1.2 威胁的来源 6 1.1.3 软件安全 7 1.2 安全概念 8 1.2.1 安全策略 9 1.2.2 安全缺陷 10 1.2.3 漏洞 10 1.2.4 漏洞利用 11 1.2.5 缓解措施 12 1.3 C和C++ 12 1.3.1 C和C++简...
Amrf
532
0
0
获取网卡地址的一些方法收集
ipconfig /all或者GetAdaptersInfohttps://stackoverflow.com/questions/13646621/how-to-get-mac-address-in-windows-with-chttps://blog.csdn.net/thanklife/article/details/78542132 DeviceIoControlhttps://bl...
Amrf
430
0
0
NestJS导致Axios捕获201异常
问题现象:Axios请求响应获得http 201响应,并且进入异常原因:NestJS uses 201 by default for all POST methods解决:添加@HttpCode(200)注解参考:https://stackoverflow.com/questions/58824401/disable-status-201-for-all-posts-in-nestjsht...
Amrf
609
0
0
[转载]适用于Windows的5种最佳免费端口转发软件
原文 https://windowshelper.co/best-free-port-forwarding-software/端口转发无疑是您无数次听到的概念。当尝试从控制台或PC上玩游戏的在线模式时,使用Skype进行视频通话或配置torrent下载客户端时。尝试使用需要与外部服务器进行数据挖掘的程序时,您可能遇到的许多连接问题都与路由器端口的正确配置直接相关。但是,打开路由器上的端口是什...
Amrf
2793
0
0
记录一个node execSync执行时间很久的问题
这个问题发生在不知道什么时候发现一个项目的webpack打包时间变得很久,在进入打包逻辑之前停顿了几分钟的样子;一直以为是项目依赖多了或者某个组件导致的,慢就等会,有空再分析原因;昨天就花了些时间分析了一下,打包过程时间分布;参考下面几个帖子:https://juejin.im/post/6844904056985485320 https://segmentfault.com/a/11900...
Amrf
869
0
0
nvm配置过程
下载nvm-noinstall.ziphttps://github.com/coreybutler/nvm-windows/releases下载需要的node版本--下载二进制文件,而不是安装包(解压后放到nvm目录下,注意文件名称要修改成v{版本号}的形式,不然nvm无法识别node版本。)https://nodejs.org/download/release/v14.8.0/node-v...
Amrf
440
0
0
关于vscode-resource和vscode-webview-resource
vscode-webview-resource:https://github.com/microsoft/vscode/pull/97777比较新的vscode版本已经不支持vscode-resource头了,或者这样说就算代码里还是使用的vscode-resource形式,新版的vscode在运行时会将vscode-resource头替换为vscode-webview-resource头;...
Amrf
536
0
0
webpack 配置 copy-webpack-plugin
添加引用const CopyPlugin = require('copy-webpack-plugin');在plugins节点下添加需要打包时做拷贝操作的目录设置new CopyPlugin({ patterns: [ { from: path.resolve(__dirname, './plugins'), to: 'plugins' }, ], ...
Amrf
492
0
0
ldap查询特定部门人员列表
最近内网灰度发布的时候,需要批量添加整个部门的人员,怎么获取这个人员列表呢?用LDAP做用户登录和关联用户查询的时候我们可以看到属性中有相关部门信息;方便起见,这个代码用python写写就好实现参考:只要 在https://blog.csdn.net/changgong2411/article/details/100965472的基础上修改一下就达到我们的输出部门人员列表的要求了from l...
Amrf
521
0
0
DataTables系列表格组件
感觉jqueryui好像是石器时代的产物了,但其实有好多jqueryui做出来的界面效果其实也挺好的,适合就好;最近看到一个工具中使用了DataTables系列来展示表格,就顺手查了一下相关的内容:https://github.com/DataTables/DataTablesDataTables是用于jQuery Javascript库的表增强插件,它以最小的工作量为纯HTML表添加了排序...
Amrf
429
0
0
vscode插件开发记录---模式对话框
主体参考:https://www.cnblogs.com/liuxianan/p/vscode-plugin-webview.htmlwebview-panel.ts:https://github.com/ayqy/browser/blob/a0b2cba5a59924debb4c2a0456ff0802d2c15d95/src/WebviewPanel.ts修改一下静态方法createOr...
Amrf
789
0
0
近期遇到的shell指令相关问题整理
同一个目录下多个mk指定需要编译
Amrf
755
0
0
vscode cppdbg 相关
首先cppdbg选项是需要安装额外的cpptools扩展支持的;启动调试设置参考:{ "name": "case", "type": "cppdbg", "request": "launch", "program": "/xxx/aaa", "args": ["--gtest_catch_exceptions=1", "--gtest_filter=aaaa.xxx"], "stopAtEn...
Amrf
712
0
0
openresty连接和操作redis
redis安装
Amrf
835
0
1
wpf blend绘图即设计相关查询
Blend 2015 教程 (一) 基础https://www.cnblogs.com/clockdotnet/p/4188489.htmlBlend 2015 教程 (二) 样式---基本样式修改https://www.cnblogs.com/clockdotnet/p/4188530.htmlBlend 2015 教程 (三) 模板https://www.cnblogs.com/cloc...
Amrf
1526
0
0
django-rest框架基础设置
基础项目设置的流程参考:https://www.django-rest-framework.org/tutorial/quickstart/https://www.django-rest-framework.org/#requirementshttp://www.weiguda.com/blog/18/ https://blog.csdn.net/u013636377/article/det...
Amrf
457
0
0
vuex 相关的一些总结
首先,看看vuex的计数器的例子 -https://github.com/vuejs/vuex/tree/dev/examples/counterhttps://medium.com/dailyjs/mastering-vuex-zero-to-hero-e0ca1f421d45https://gist.github.com/DawidMyslak/2b046cca5959427e...
Amrf
466
0
0
kafka 的一些应用场景收集
摘:https://cloud.tencent.com/developer/article/1037337摘:https://support.huaweicloud.com/productdesc-kafka/kafka-scenarios.html摘:[分布式消息中间件应用实践](https://www.ibm.com/developerworks/cn/opensource/os-cn-...
Amrf
2229
0
0
FileSaver简单示例
仓地址:https://github.com/eligrey/FileSaver.js简单使用示例:import FileSaver from "file-saver";...var blob = new Blob([JSON.stringify(ret, null, 2)], {type: "application/json;charset=utf-8"});FileSaver.saveA...
Amrf
716
0
0
googletest mingw编译
编译器--TDM-GCC-32直接找一个旧的makefilehttps://github.com/google/googletest/blob/216c37f057ae0fff38062984c890df912f40ccf6/googletest/make/Makefile将其中的-std=c++++11修改为-std=gnu++11,并增加-DWINVER=0x0500定义;执行mingw...
Amrf
600
0
0
openresty环境简单配置
下载openresty程序包:http://openresty.org/cn/download.htmlhttps://mirrors.huaweicloud.com/openresty修改conf/nginx.conf端口运行nginx.exe修改nginx.conf 增加 location /lua { default_type 'text/plain'; con...
Amrf
607
0
0
lua-resty-mysql使用
仓地址:https://github.com/openresty/lua-resty-mysql在ngixn.conf http段中添加lua_package_path "???/lua-resty-mysql/lib?.lua;;";参考仓readme修改lua文件,其中数据库的相关连接信息后,执行nginx.exe -s reload---------------------------...
Amrf
383
0
0
Vue Devtools 开启
production开启devtool使能,其实也没有下面参考链接的第一种方案那么复杂;
Amrf
374
0
0
vscode插件开发记录--定义跳转
场景描述:点击目标文字形式为:../vendor/.../xxx.c:823:9,跳转linux机器对应文件对应位置可以通过正则/.*\.\.(\/vendor\/[^:]+):([\d]+):([\d]+).*/i匹配到文件路径,行号,行内字符位置;由于对应的文件路径位于远程目录所以需要先抓到本地临时目录后,再返回;provideDefinition函数返回结构参考如下:return ne...
Amrf
538
0
0
vscode插件开发资料收集笔记
最近收到可能要开发一个vscode插件的需求,所以就着手收集了一些相关信息备用;。。参考:VSCode插件开发全攻略(一)概览https://www.cnblogs.com/liuxianan/p/vscode-plugin-overview.htmlvscode extension插件开发https://www.jianshu.com/p/520c575e91c3vscode插件开发htt...
Amrf
628
1
1
tomcat自带的manager项目远程访问设置
记得,以前在这记录,没找到,再记录一下好了;1.修改\tomcat\conf\tomcat-users.xml<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="admin" password="xxxxx" roles="admin-gui,manager-gui" /></tomcat-use...
Amrf
537
0
0
在Windows上安装Apache Kafka
原文:https://medium.com/@shaaslam/installing-apache-kafka-on-windows-495f6f2fd3c8第一步:在Windows上安装Apache ZooKeeper(https://medium.com/@shaaslam/installing-apache-zookeeper-on-windows-45eda303e835)使用7-Z...
Amrf
495
0
0
最简单但挺实用的XOR加密
void encrypt(std::vector<char>& msg,std::string const& key){ if(!key.size()) return; for (std::string::size_type i = 0; i < msg.size(); ++i) msg[i] ^= key[i%key.size()]; ...
Amrf
387
0
0
阅读一个翻译器客户端结构笔记
BaseParser | |_TXTParser --List<string> | |_WordParser --- List<Aspose.Words.Node> | |_PDFParser ---PDF =>Doc,List<Aspose.Words.Node> --Paragraph | |_PPTParser ---List...
Amrf
695
0
0
【翻译】hash表
原文:https://runestone.academy/runestone/books/published/pythonds/index.html 6.5 散列在前面的章节中,我们已经可以利用物品被存储在集合中的信息,提升我们的搜索算法。例如,如果知道一个列表是有序的,我们能够使用二分搜索以对数时间搜索结果。在这个章节,我们尝试去进一步的通过一个数据结构以达到O(1)搜索时间。这个概念就是...
Amrf
1505
0
0
基于ws的简易webshell
客户端:参考: 基于Websocket的简易webshell实现 ---- https://stackoverflow.com/questions/38277740/html-css-javascript-command-line-like-interface有几点小改动:addLine添加br并且设置滚动位置 ;点击背景,设置焦点到textarea;ws.onmessage是调用...
Amrf
375
0
0
QTableView锁定选区
不错的qt线程启动暂停停止的实现方法:具体实现参考:https://codereview.stackexchange.com/questions/26724/thread-pausing-resuming-canceling-with-qtQItemDelegate绘制图片m_image = new QImage(":/xxxx.png");...painter->drawImage(opt...
Amrf
507
0
0
memcached和Redis的一些比较
Redis与Memcached对比:https://medium.com/@Alibaba_Cloud/redis-vs-memcached-in-memory-data-storage-systems-3395279b0941Redis支持服务端数据操作,并且支持更多的数据结构并支持更丰富的数据操作;如果需要缓存支持更复杂的结构和操作,Redis更好;Memcached对于简单的键值存储具...
Amrf
1096
0
0
Mull变异测试了解
Mull是用于基于LLVM / Clang的变异测试的工具,重点关注C和C ++语言。没有很仔细的研究,应该是基于LLVM bytecode做的替换变异项目仓:https://github.com/mull-project/mull安装: https://mull.readthedocs.io/en/latest/Installation.html#install-on-ubuntuclan...
Amrf
509
0
0
vscode本地无源码远程调试c++项目的插件实现方案
目标是希望自定义scheme实现跳转远程文档例如:sourcefilemap:{"/":"XXX:/"} 方案一:采用vscode.TextDocumentContentProvider验证效果:方案可行,可以正常跳转,但是文件编辑过程体验不佳;实现参考:(采用ssh2读取远程文件)https://code.visualstudio.com/api/extension-guides/virt...
Amrf
543
0
0
java事件模型笔记
搜索“java事件模型”相关的图片:我们可以看到基本的三个角色:Event Sources 事件源头Event Objects 事件对象Event Listeners 事件侦听器参考下面的文章,可以对java中的事件模型有个初步的认识:自定义消息使用的类结构设计Java的事件模型及Spring的应用大话Java事件监听模型11.5 事件处理 11.5.1 Java事件模型的流程事件驱动模型...
Amrf
458
0
0
Ubuntu配置samba共享目录
配置过程添加用户 adduser username adduser username sudo设置密码 sudo smbpasswd -a username修改smb配置(注意这里配置的username和userpassword与windows域用户里的相同) vi /etc/samba/smb.conf[work] comment = samba home directory ...
Amrf
952
0
0
aspose近期使用遇到的一些问题和查询
aspose如何遍历pdf中的附件,参考https://docs.aspose.com/pdf/java/get-attachments-from-a-pdf-document/ aspose如何遍历pdf中的链接,参考https://docs.aspose.com/pdf/net/add-and-get-hyperlink/aspose如何遍历pdf中的图片,参考https://forum...
Amrf
689
0
0
jar打包后运行比eclipse里直接启动慢很多
最近看到别人启动我的一个老的swing工具才注意到这个问题,启动后等了大概一分多钟界面才弹了出来,比我在eclipse中启动明显慢多了;而我采用的打包方式是第二种:原因分析参考:没有仔细分析,人云亦云的说一下:第二种方案的文件io更多, 产生更多阻塞等待参考:https://blog.csdn.net/xyjincan/article/details/86547344https://stac...
Amrf
473
0
0
编程实现Office IRM权限设定
aspose并不支持IRM相关操作,所以可以使用c#实现后,在java中进行命令调用实现参考:https://blog.csdn.net/cslp517/article/details/72801942需要注意的是:Microsoft.Office是在引用Com下中找到的;上面链接中的实现中的String.IsNullOrEmpty(ObjIsEmail(item))判断遗漏了item.Eq...
Amrf
434
0
0
swing调色板实现参考
参考实现:https://github.com/imagej/envisaje/blob/master/ColorPicker/src/main/java/com/bric/swing/ColorPicker.java问题来源:https://stackoverflow.com/questions/26565166/how-to-display-a-color-selector-when-c...
Amrf
408
0
0
abbyy ocr命令行参考
最近遇到一个水印以及图片中特定文字识别的需求,由于网络限制和项目性质(穷),所以没法使用现在的一些ocr在线的sdk,于是就考虑离线的abbyy,查阅了一些资料后发现,abbyy ocr sdk应该是能够很容易的集成到程序中去的,但是发现这个sdk好像除非申请试用,全网好像都没找到下载;因为我的需求只是将图片中的文字(主要是英文数字)识别出来,使用ABBYY FineReader试了试虽然繁...
Amrf
652
0
0
一个维护项目的重构改进之路
经常听到有祖传的代码一说,就是一些项目经过了很长时间的维护,经过了很多人之手,业务逻辑堆叠的越来越多,然后就变成了一个越来越难以维护。前几个月,同事刚走,留下一个node支撑的Master/Slaver结构的分布的任务调度系统;从运行部署角度看,现状是多个发布版本,而且版本依赖的node存在差异,而且部署需要手动进行一些依赖文件的拷贝;从代码结构层面看,主要需要维护的版本,使用js语法编写,...
Amrf
728
1
0
node ssh2 比较快速的目录下载和上传实现
下载逻辑参考:https://gist.github.com/mscdex/c1a7199af2af9d3ceb1chttps://ourcodeworld.com/articles/read/428/how-to-download-an-entire-directory-from-an-unix-server-with-ssh2-in-node-js 依赖ssh2和tar-fs,如果采用t...
Amrf
566
0
0
golang cannot find module for path
golang cannot find module for path 无意中把源文件的编码改成utf-8+bom了,改回不带bom的就好了;另外就是Goland进程的网络突然被网络公司网络过滤程序阻断了,以前都没了,改通用进程名跳过了;控制台回显到golang中文乱码,gbktoutf8转一下就好了,看清输出的if分支,因为没看清if分支效果始终不对,迷了又迷, 因为上...
Amrf
1022
0
0
vc uac 提升运行权限
vc uac 提升运行权限
Amrf
485
0
0
zeromq.js使用简单了解
zeromq.js使用简单了解
Amrf
728
0
0
zmq 套接字-描述
请求-回复模式请求-应答模式用于从发送请求的客户端的一个或多个实例中的服务
Amrf
660
0
0
zeromq相关
zeromq4 git地址
Amrf
699
0
0
vscode 插件调试
两个一般的vscode插件的调试命令:ctrl+shift+I 打开开发者工具ctrl+shift+p ==> 输入webview,打开webview开发者工具
Amrf
532
0
0
upx相关
upx是一个可执行程序压缩加壳工具;
Amrf
452
0
0
vscode插件开发记录--树节点多选以及插件配置读写
树节点多选let xxxx:vscode.TreeView<AbstractNode> = vscode.window.createTreeView --> let selects = await (xxxx).getCheckedItems();插件配置vscode.workspace.getConfiguration()可以获得插件的配置对象,configuration.get("xxx...
Amrf
631
0
0
vscode插件开发记录---ssh调用的两种实现方式对比
方式一---依赖ssh.exe的子进程调用:import * as child from "child_process";const childProc = child.spawn(command, args, Object.assign({}, options, { env: currentEnv }));childProc.stdout.on("data", (data) => { ...
Amrf
528
0
0
内网环境图片解锁小插件
背景说明:前面有个博客提到:/blogs/1736e75674b111eab759fa163e330718这几天就把这个想法实现了一下,测试的目标帖子是:https://zhuanlan.zhihu.com/p/49468787,由于zhuanlan.zhihu.com也不在白名单,所以访问其快照地址https://webcache.go...
Amrf
837
0
1
matlab 2017帮助页目录
MATLAB入门MATLAB产品描述系统要求教程桌面基础知识在命令行输入语句并查看结果。矩阵和数组MATLAB®主要在阵列和矩阵上运行,包括整体和部分。矩阵是经常用于线性代数的二维阵列。数组索引MATLAB中的变量通常是可以容纳许多数字的数组。如果要访问阵列的选定元素,请使用索引。工作区变量工作空间包含您在数据文件或其他程序中创建或导入MATLAB的变量。文字和字符处理文本时,请用单引号括起...
Amrf
813
0
0
一个获取google图片查询第一个结果的例子
一个获取google图片查询第一个结果的例子from bs4 import BeautifulSoupimport requestsimport jsondef get_google_img(query): """ gets a link to the first google image search result :param query: search query s...
Amrf
805
0
0
react hook查询记录
参考:https://blog.csdn.net/weixin_34390105/article/details/88039669https://blog.csdn.net/hesongGG/article/details/83582250https://www.geek-share.com/detail/2770931782.html
Amrf
396
0
0
记两个x64环境下的问题
问题现象是添加了extern "C" 之后x86的dll仍然出现了函数换名,而x64的版本是正常的(使用__stdcall的时候)https://stackoverflow.com/questions/6511096/cdecl-or-stdcall-on-windows问题现象是x64 Release版本CreatePipe失败返回,而对应的Debug版本和32位版本都是正常的 --...
Amrf
425
0
0
配置辅助小工具记录
yaml转jsonhttps://nodeca.github.io/js-yaml/csv转jsonhttps://shancarter.github.io/mr-data-converter/
Amrf
331
0
0
PsExec和tscon介绍
tscon(https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/tscon)连接到远程桌面所有连接中其他一个连接命令形式tscon {<SessionID> | <SessionName>} [/dest:<SessionName>] [/password:<pw> | /passwo...
Amrf
876
0
0
GetSystemTimeAsFileTime函数
最近goland证书过期了,手动修改系统时间还可以使用(仅供学习研究,支持购买正版)然后就考虑可以使用getsystemtimeasfiletimemsdn介绍:https://docs.microsoft.com/en-us/windows/win32/api/sysinfoapi/nf-sysinfoapi-getsystemtimeasfiletimeFILETIME的使用https:...
Amrf
964
0
0
go windows-services
参考:http://blog.technololist.org/2017/06/09.htmlhttps://raw.githubusercontent.com/Technololist/golang-http-windows-service/master/websvc.gohttps://github.com/golang/sys/blob/master/windows/svc/examp...
Amrf
522
0
0
golang下一些跨域问题的处理
GET跨域处理gmux.HandleFunc("/version", func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Access-Control-Allow-Origin", "*") //允许访问所有域 w.Header().Add("Access-Control-Allow...
Amrf
519
0
0
云博客个人主页插件【分类/查询】
云博客这边的个人博客页没有个人分类整理功能,所以没什么事就花了些时间整了一个本地存储博客分类信息的chrome插件;已开发者模式加载插件解压后的文件夹之后,进入个人博客形如usersname/id_xxxx的页面后:点击(1)可以过滤显示分类中的所有博客点击(2)可以直接编辑、备份、迁移所有的目录信息点击(3)可以修改对应博客的分类
Amrf
1226
0
0
WebGL测试
测试参考:https://blog.csdn.net/qq_37338983/article/details/73742119辅助文件参考:https://gist.github.com/Carla-de-Beer/10ad7c7309fad48d94df测试结果:
Amrf
657
0
0
iot.js相关测试
iot.js windows环境下编译:由于我在公司的PC环境下并没有安装Vs2017只有Vs2015,修改build.py “Visual Studio 15 2017”=>“Visual Studio 14 2015”git clone cd iotjs.\tools\build.py --experimental在vs中打开cmake输出的工程文件,编辑解决方案之后运行测试用例:....
Amrf
474
0
0
Bert查询记录和caffe相关
相关论文与实现:https://github.com/google-research/berthttps://arxiv.org/pdf/1810.04805.pdfhttp://jalammar.github.io/illustrated-transformer/https://arxiv.org/pdf/1907.00151.pdf
Amrf
1238
0
0
在托管和非托管的语言之间传递字符串(C++/C#)
参考中的第一个codeproject链接中讲述的已经很详尽了,文章写的很好;参考:https://www.codeproject.com/Articles/1189085/Passing-strings-between-managed-and-unmanaged-codehttps://stackoverflow.com/questions/4741035/how-do-i-dllexpor...
Amrf
344
0
0
wpf图形设计器-续
前面一篇关于wpf设计器的文章的后续,(/blogs/123716)为了使我们的设计器开启后能够自动加载保存的特定xml图形文件,可以在主窗口加载后关闭上挂载函数:Loaded="Window_Loaded"Closing="Window_Closing"private void Window_Loaded(object sender, ...
Amrf
986
0
0
使用CInternetSession实时获取上证指数
用mfc,在任务栏中实时显示上证指数:修改基于TrafficMonitor:https://github.com/zhongyang219/TrafficMonitorhttps://github.com/nlohmann/json修改:https://github.com/zhongyang219/TrafficMonitor/blob/master/TrafficMonitor/Comm...
Amrf
520
0
0
java svn wrapper
用java代码执行 svn checkout、updata、add、commit等操作,有什么样的使用场景呢,感觉会有的,先记录一下,以备不时之需;参考:https://github.com/AgarwalNeha1/gluu/blob/master/server/src/main/java/org/gluu/oxtrust/util/svn/SvnHelper.javahttps://my...
Amrf
864
0
0
java中空值处理
上周给同事的项目做代码review发现有不少空值处理的问题,由于java里没有像c#里的?.这种写法,很多时候空值处理很容易遗漏,用三目或者条件表达式补上去又会显得比较冗长; 其实常见的判空场景种类其实并不多, 看了一些帖子,感觉下面的做法就不错了:obj.toString() => java.util.Objects.toString(obj,defaultValue);list!=nul...
Amrf
493
0
0
jenkins环境中的codemirror操作
同事希望用python selenium对网页中的jenkins配置进行一些修改,求助到我这边;用js给她了一个方案,结果傍晚反馈说修改保存的时候不生效;晚上又打了一些断点,发现就算直接修改textarea的值最终保存请求的时候值还是没有变化;看到其中一些codemirror的绑定逻辑...不长但是有点绕,改了改--->回家后直接看到一个答案;参考:https://blog.csdn.ne...
Amrf
434
0
0
go-excelize获取一些单元格背景色不正确的问题
excelize地址:https://github.com/360EntSecGroup-Skylar/excelize获取单元格背景色:func getCellBgColor(xlsx *excelize.File, sheet, axix string) string { styleID,err := xlsx.GetCellStyle(sheet, axix) if err !...
Amrf
871
0
0
使用vue-virtual-scroller显示表格
遇到页面dom节点过多时vue的加载和刷新的性能就会下降的很厉害,然后就会考虑使用vue-virtual-scroller;(https://github.com/Akryum/vue-virtual-scroller)先看一个issue:https://github.com/Akryum/vue-virtual-scroller/issues/116v0.12.0和v1.0.0版本的差异,...
Amrf
1195
0
0
CDHtmlDialog是一个好的选择吗(cef3/qtwebengine/react native/electron)
CDHtmlDialog个人学习项目:https://github.com/Amrf000/CDHtmlDlgCDHtmlDialog总结:适用于运行于windows环境下的工具;比较适合于对旧的mfc工具进行轻量级的升级,因为使用ie内核,所以最终程序比其他方案要小;此外还可以利用原有的大部分其他c、c++代码;缺点运行环境比较特定,对用户本地ie有要求,如果用户ie版本不通会导致不同的显...
Amrf
1095
0
0
词条收集记录
高斯滤波是一种线性平滑滤波,适用于消除高斯噪声,广泛应用于图像处理的减噪过程。 通俗的讲,高斯滤波就是对整幅图像进行加权平均的过程,每一个像素点的值,都由其本身和邻域内的其他像素值经过加权平均后得到。https://blog.csdn.net/L_inYi/article/details/8915116https://blog.csdn.net/sunmc1204953974/article...
Amrf
548
0
0
AdGuardHome工程windows下构建遇到的一些问题
工程地址:https://github.com/AdguardTeam/AdGuardHome构建中的一些注意点:webpack编译客户端代码时报LF/CRLF错误可以在client/src目录使用for /R %G in (*.js *.css) do dos2unix "%G"批量将CRLF替换为LF更好的办法是在git clone之前先使用git config core.autocrl...
Amrf
1222
0
0
使用Goland编译gogs源码
Goland是JetBrains系列下的go语言开发的IDE,界面和操作风格上和IDEA、Clion等等相似;首先下载Goland,我下载的是2019.2版本;克隆或者直接下载https://github.com/gogs/gogs.git,最好可以选择最近的发布分支;gogs项目使用了go module管理依赖,go module最低需要go1.11,可以到golang官网下载对应版本,附...
Amrf
398
0
0
scala开发环境配置(windows环境)
确认系统已经安装java8或以上的jdk下载scala-2.11.8.msihttps://www.scala-lang.org/download/all.html下载sbt-1.2.8.msihttps://www.scala-sbt.org/download.html分别安装scala和sbt配置sbt修改sbt/conf/sbtconfig.txt-Xmx512M-XX:MaxPerm...
Amrf
890
0
0
Groovy基本语法介绍
JAVA嵌入Groovy脚本Java中运行Groovy,有三种比较常用的类支持:GroovyShell,GroovyClassLoader以及Java-Script引擎(JSR-223).GroovyShell: 通常用来运行"script片段"或者一些零散的表达式(Expression)GroovyClassLoader: 如果脚本是一个完整的文件,特别是有API类型的时候,比如有类似于J...
Amrf
413
0
0
tealeg-xlsx库介绍
tealeg/xlsx是一个go语言下读写XLSX文件的库,代码仓地址:https://github.com/tealeg/xlsx可以通过go get github.com/tealeg/xlsx安装到本地https://github.com/darkcl/wasm-xlsx是一个tealeg/xlsx编译到wasm的小的测试程序;原始的makefile应该是针对linux环境下的,在ba...
Amrf
968
1
0
记一个前端功能打点的实现
记一个前端功能打点的实现没什么事,浏览一个网站的本地插件实现时,无意中留意到一个前端打点功能;
Amrf
842
0
0
记录一次将pyinstaller打包后的 .pyc转换回.py的过程
环境:本地python版本3.7,pyinstaller打包程序的python版本3.5;...\Python37\Lib\site-packages\PyInstaller\utils\cliutils\archive_viewer.py XXX.exeX struct => struct.pyc 以便查看python字节magicX YYY => YYY.pyc 目标文件,并在hex模式...
Amrf
412
0
0
python3中的zip函数
python2中(python3中(https://docs.python.org/3.3/library/functions.html#zip)背景:不经常写python的我,今天在读https://ff120.github.io/2017/05/19/%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E4%B8%93%E9%A2%98/%E6%9C%BA%E5%9...
Amrf
1080
0
0
matlab备忘
hold on/hold offhttps://blog.csdn.net/Intangilble/article/details/83614822https://www.csdn.net/gather_28/MtzaIg1sOTM1LWJsb2cO0O0O.htmlxlim([0 10])/ylim([0 10])--指定坐标轴范围https://ww2.mathworks.cn/help...
Amrf
474
1
0
机器学习查询记录(二)
原文链接:(Manu Shaurya)https://medium.com/@manushaurya/mcculloch-pitts-neuron-vs-perceptron-model-8668ed82c36 McCulloch-Pitts神经元与Perceptron模型McCulloch-Pitts神经元缩写为MP Neuron,是人工神经网络的基本组成部分。与生物神经元类似,MP神经元...
Amrf
1717
0
0
mediawiki转markdown(port to golang)
原PHP实现地址:https://github.com/philipashlock/mediawiki-to-markdown/blob/master/convert.php翻译到Golang的实现如下:package mainimport ( "bytes" "fmt" "github.com/docopt/docopt-go" "github.com/antchfx/xmlquery" ...
Amrf
697
0
0
关于mysql密码设置永不过期
去年4月的时候,一个网站服务器上的mysql突然连不上了,检查后发现是mysql密码过期;更改了密码并且设置了密码策略永不过期,当时问题也确实解决了,结果今年4月,又出现连接不上的情况,也就是说密码永不过期的全局策略没有生效;参考:https://www.ryadel.com/en/mysql-user-password-expired-permanently-fix/https://blo...
Amrf
530
0
0
机器学习相关的资料查询
迁移学习简明手册-王晋东https://github.com/jindongwang/transferlearning-tutorial变分自编码器VAE技术解析https://blog.csdn.net/roguesir/article/details/81263442https://blog.csdn.net/kingfoulin/article/details/92073101http...
Amrf
2601
0
0
tkinter使用小例子
在python中做一些小的用户交互输入输出时,场景特别简单的时候,我们可能就不是特别想引入wxpython/pyqt这样的图形框架,那么这个时候python自带的tkinter就是个不错的选择;下面是一个使用的小例子:# -*- coding: cp936 -*-import tkinter as tkdef Exas(): global root root.destroy()d...
Amrf
885
0
0
c++静态检查记录
c++静态检查:1.单元测试轻松编写 C++ 单元测试(Googletest)Write unit tests for C/C++ in Visual StudioComparison of C++ unit test frameworks2.圈复杂度驯服复杂的冗长代码代码圈复杂度(Cyclomatic Complexity,CC)和Oclint工具 介绍(Googletest)圈复杂度评价...
Amrf
1115
0
0
markdown-here离线安装
可以从扩展商店安装markdown-here扩展https://chrome.google.com/webstore/detail/markdown-here/elifhakcjgalahccnjkneoccemfahfoa?hl=zh-CNtex公式扩展https://chrome.google.com/webstore/detail/tex-all-the-things/cbimabof...
Amrf
2005
0
0
vue-drag-resize 文本框无法输入
代码仓:https://github.com/kirillmurashov/vue-drag-resize解决方案:@activated="onActivated"methods: { onActivated() { this.$refs['yourinput'].focus(); }参考:https://stackoverflow.com/questions/...
Amrf
1222
0
0
回滚chrome到旧版本的设置
不要轻易设置回滚否则你可能迎来一个崭新的chrome,所有历史、书签、插件都会丢了~~ -----去年不知道什么时候的一个惨痛教训,庆幸的是用数据恢复恢复了History文件。gpedit.msc打开组策略参考:https://support.google.com/chrome/a/answer/6350036
Amrf
1533
0
1
vue2异步created的问题
如果一些初始数据没有内联,那么我们可能希望在显示之前将这部分数据加载到前端;那么我们可以通过下面的结构达到这个效果以保障时序;created() { ... this.GLOBAL.create_promise = new Promise( function(resolve, reject) { ... })},async mounted() { ...
Amrf
651
0
0
vue父子组件相关问题记录
注意:.sync另外如果传递的props本身是对象类的变量数据通讯似乎不是问题参考:https://blog.csdn.net/u013210620/article/details/82888431https://medium.com/%40jithilmt/vue-js-2-two-way-data-binding-in-parent-and-child-components-1cd271...
Amrf
528
0
0
vue codemirror初始隐藏,后续点击才显示
<codemirror ref="myCm" v-model="code[xxx]" :options="yyy"></codemirror>主动刷新函数setTimeout( function() { this.$refs.myCm.codemirror.refresh(); }.bind(this), 1);
Amrf
1178
0
0
vue-virtual-scroller函数刷新
<RecycleScroller:items="items":item-size="30"ref="rec"key-field="0"style="border:1px solid rgba(34,36,38,.15);margin-top:14px;">..刷新this.$refs.rec.updateVisibleItems(true);
Amrf
597
0
0
vue2 computed get 依赖外部变量不刷新相关记录
例如get依赖于window.location.href或者外部js变量,这些情况get的刷新会遇到问题,需要采用vue环境中的this.$route.fullPath或者进行一些人为的事件绑定和设置;此外get依赖Promise结果可能需要采用asyncComputed或者改成不依赖异步结果的形式;另外还要注意computed中访问data成员需要使用this.$data形式获取;此外,g...
Amrf
388
0
0
vue2 路由参数相关记录
query参数修改import merge from "webpack-merge";...this.$router.push({ query: merge(this.$route.query, { xxx: yyy})});修改当前路由并带上query参数this.$router.push({ path: "/zzz", query: { xxx: yyy,...
Amrf
426
0
0
js位操作需要注意的问题
js位操作针对的是32位有符号整数1<<31的结果是-2147483648可以通过(1<<31)>>>0转回无符号;同理,其他位操作的时候也有出现溢出为负数的情况,也需要进行类似的处理;参考:https://www.jianshu.com/p/2cb75bfa34b0https://developer.mozilla.org/en-US/docs/Web/JavaScript/Referen...
Amrf
421
0
0
webpack vue 不显示源码
修改index.js配置productionSourceMap: true =>productionSourceMap: false参考:https://blog.csdn.net/qq_34117170/article/details/90202642 https://blog.csdn.net/weixin_34284188/article/details/91392977
Amrf
463
0
0
vuex和redux的一些对比链接
[Vue + Vuex Store — Short Tutorial for Beginners](https://medium.com/@maciej.lisowski.elk/vue-vuex-store-short-tutorial-for-beginners-1befd8697654)[Introduction to Vuex in Vue.js](https://medium.co...
Amrf
372
0
0
dom中获取到vue节点对象
帮一个同事解决一些chrome插件开发的问题时遇到一个问题,怎么在插件中修改一个vuejs框架下的input框的绑定值,试了试发现通过__vue__属性是可以的;参考:https://stackoverflow.com/questions/26915193/dom-element-to-corresponding-vue-js-component过程中又回顾到了一个老的点,还是写一下好了:v...
Amrf
2712
0
0
gtk的简单例子( windows环境下)
测试前用everything搜了搜,发现机器上已经有了gtk+-bundle_2.22.1-20101229_win64,完全忘了什么时候安装的了; 先阅读一下安装目录下的gtk+-bundle_2.22.1-20101229_win64.README.txt,将bin目录添加环境变量;然后从参考的第一个链接去一个例子代码;例子里是linux环境:windows环境下:运行pkg-confi...
Amrf
862
0
0
go channel介绍
基本结构:ch := make(chan int)go func(){ for{ a := <-c fmt.Println(a) }}()c <- 1 参考:[golang channel阻塞问题解决](https://blog.csdn.net/xiangxianghehe/article/details/78308474)[golang ---------- channel 通道(一...
Amrf
503
0
0
React基础备忘记录
测试脚手架基于: https://cloud.tencent.com/developer/article/1395426# React redux 测试Counter.jsimport React, { Component } from 'react';import { createStore } from 'redux';import { connect } from 'react-...
Amrf
1097
0
0
vs远程调试步骤
以vs2015举例:找到C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Remote Debugger\目录;根据编译程序是32位的还是64位的选择,Remote Debugger目录下的x86或者x64,拷贝到目标远程机器中;在目标远程主机上启动msvsmon.exe程序;为了连接方便,在msvsmon.exe...
Amrf
842
0
0
JMOCK相关
mock解决了什么问题PowerMock jMock 、EasyMock 、Mockito参考:单元测试为什么要用MOCK无所不能的PowerMock,mock私有方法,静态方法,测试私有方法,final类浅谈mock接口测试时,数据mock为何如此重要?软件测试中为什么需要使用类似于EasyMock这样的Mock工具?Mockito vs EasyMockMockito VS EasyMo...
Amrf
472
0
0
ACE库查询
参考:http://www.dre.vanderbilt.edu/Doxygen/6.3.2/html/libace-doc学之者生,用之者死——ACE历史与简评ACE网络编程 --ACE库入门:中篇-ACE程序员教程ACE开发学习总结初学者:ACE学习ACE学习手记-----ACE_Log_MsgACE_Singleton类学习
Amrf
359
0
0
关于SQLITE_HAS_CODEC宏
由于我只是想查看一下加密的sqlite3数据文件,所以只需要附加进程找到sqlite3_key调用时的参数就行了,然后使用获得的密码使用navicat就可以打开了, 当然这是一般情况下;参考:https://blog.csdn.net/cnicfhnui/article/details/52242518https://blog.csdn.net/xpwang168/article/detai...
Amrf
751
0
0
antd安装遇到的一个小问题
现象是npm获取相关依赖时获取到https://registry.npmjs.org/rc-time-picker/-/rc-time-picker-3.7.3.tgz时报403错误,由于内网白名单端口的一些限制发现https改成http是可以的,但是问题是.npmrc已经设置了registry=https://mirrors.huaweicloud.com/repository/npm/为...
Amrf
2590
0
0
分布式系统的相关概念和思考
使用或者设计任何框架的根本目的其实无非是解决某类问题,无论是开发过程中的问题还是运维运营过程中的问题,分布式系统也无非如此.但是当单机系统的流量负载并不高,系统复杂度解耦的急迫性不强的时候,开发人员是不是有必要思考和借鉴分布式的系统框架的方案呢?适合单机系统的场景下生搬硬套使用分布式系统,很可能带来的结果是无畏的增加了更多的服务器资源占用,利用不当还可能达不到预期的优化效果;另...
Amrf
1187
0
0
CSRF防护(找到自己的点赞文章)
想找到一篇前几天在博客这边点赞的文章,愣是没找到入口,发现api/blog/get-vl可以获得某一篇博客自己是否点赞, 但是用restles测试发现总是返回false信息,与实际不符;怀疑是不是由于_csrf保护导致的就查了查csrf保护相关的机制; 查询记录:https://www.cnblogs.com/digdeep/p/4703298.htmlhttps://segmentfaul...
Amrf
181
0
0
grpc简介
gRPC是一个现代的,开源的,高性能的远程过程调用(RPC)框架,可以在任何地方运行。gRPC使客户端和服务器应用程序可以透明地进行通信,并简化了连接系统的构建。gRPC默认的序列反序列协议是proto3;gRPC是一个RPC框架;gRPC基于HTTP/2传输;gRPC可以设置为同步或者异步通讯;备注:/*---HTTP - 一个Web客户端协议(例如浏览器)以便从服务器请求资源(例如Web...
Amrf
1203
0
0
httpclient多线程
背景:在服务端和客户端都还有剩余带宽的时候,希望利用多线程httpclient加速爬虫过程;参考:http://hc.apache.org/httpcomponents-client-ga/tutorial/html/connmgmt.html#d4e592https://www.cnblogs.com/nuccch/p/10611877.htmlhttps://blog.csdn.net/...
Amrf
1471
0
0
记一个redis配置
记一个redis配置pom.xml<dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.8.6.RELEASE</version></dependency><dependency> <groupId>r...
Amrf
351
0
0
elasticsearch vs solr
项目里一直使用的lucene,中间大概升级了2-3次lucene版本,然后项目的负荷也不同,没有太多的分布式需求, 所以也就没有切换到solr;分词器早期的时候是用的庖丁,后来由于庖丁没有停用词和同义词并且也长期无人维护就切换到了word中文分词;经常看到一些elasticsearch相关的推送,今天就记录一下一些粗略的对比;solr的主要特点:全文索引高亮分面搜索实时索引动态聚类数据库集成...
Amrf
1182
0
0
利用onBeforeRequest和快照实现更便利的快照访问插件
场景是这样的,google快照在企业内网白名单,但是要浏览的页面的域不在白名单内,并且需要访问的页面主要是静态文本内容并且拥有搜索快照;这个时候如果是单页面,我们也没什么,但是如果快照内还有相关的兄弟链接我们希望点击访问,这个时候正常还是不能直接访问,需要人为添加https://webcache.googleusercontent.com/search?q=cache:前缀继续访问(参考:h...
Amrf
618
0
0
milestone相关前端控件的设计方案
控件效果: 控件实现:首先下载 :https://github.com/jgraph/mxgraph 最新的版本需要其中的mxgraph-master\javascript\examples\grapheditor\www目录中的所有和src中的mxClient.js文件,控件模板:<head><meta charset="UTF-8"><link rel="stylesheet" type...
Amrf
943
0
0
JavaScript中的Objects, Prototypes和Classes
日常逛街(一个基于kendoUI的文档在线编辑浏览审核发布管理的网站)看看代码,看到一段代码,很怀念的感觉,最近都不怎么见到这么写的了,可能是用多了npm install了的原因吧...(类似的这种https://github.com/inolen/quakejs/blob/master/lib/directed-graph.js写法)function CommonClassA(){ thi...
Amrf
763
0
0
响应式编程查询记录
https://halfrost.com/functional_reactive_programming_concept/https://yq.aliyun.com/articles/639744https://stackoverflow.com/questions/56461260/java-spring-webflux-vs-rxjavahttps://medium.com/mindor...
Amrf
438
0
0
Javascript:Promise vs Observable
原文:JavaScript Theory: Promise vs ObservablePromise是饿汉, 而Observable是懒汉,Promise始终异步,而Observable既可以同步也可以异步,Promise能提供一个值,而Observable是一系列值的流(从0到多个值),你能通过应用RxJS操作到Observable上已获得一个新流.参考:JavaScript Theory...
Amrf
188
0
0
.net 串口操作学习记录
由于既没有实际串口也没有虚拟串口,上面的代码都没有进行实际测试,改进空间应该还比较巨大;首先需要一个单例:private static MSerialPort _instance = null;private static Object _mutex = new Object();public static MSerialPort GetInstance(int ComPortNum) { ...
Amrf
759
0
0
简单的接口代码生成
尽管EA也可以生成接口代码,但是当我们想自定义目录结构或者从一些配置信息里来生成接口时,或者一些更自定义的要求时可以考虑下面这种方案; 原文地址:https://www.codeproject.com/Articles/571645/Really-simple-Cplusplus-code-generation-in-Python原文摘录:从Python可以读取的任何数据中快速生成重复的C ...
Amrf
644
0
0
Netty 教程
原文:http://shengwangi.blogspot.com/2016/03/netty-tutorial-hello-world-example.htmlNetty is a NIO client server framework which enables quick and easy development of network applications. In this tut...
Amrf
619
0
0
Go踩坑记录
为什么用Go呢,只需要处理一个post请求的http服务,感觉用java/php/node都麻烦了,用c++写也麻烦,go的话编出来也是个小巧的程序,很迷你;问题一:Message { title string content string }err = json.Unmarshal([]byte(), &msg)err != nil { http.Error(w, err.Er...
Amrf
318
0
0
eclipse手动配置Lombok
手动配置步骤:复制 lombok.jar(可以到自己的本地maven仓找到eclipse文件夹(即eclipse.ini同级目录)打开eclipse.ini,在结尾添加下面两行并保存-Xbootclasspath/a:lombok.jar-javaagent:lombok.jar重启eclipse.重新构建参考:https://stackoverflow.com/questions/4244...
Amrf
275
0
0
java解出图片中的文字
https://dzone.com/articles/reading-text-from-images-using-java-1https://github.com/csanuragjain/extra/tree/master/ReadFromImageshttps://stackoverflow.com/questions/18095708/t...
Amrf
1157
0
0
一些回顾和总结
这几天又在回顾一些angularjs、还有一些项目基本目录结构、项目打包相关的东西;不禁要感叹一句 “吾生也有涯,而知也無涯。以有涯隨無涯,殆已。”1.回顾过程中,重新发现的点,这个项目的背景就是客户端的框架结构是我用"拿来主义"镜像的,今天才留意到?t=这段,我前面一直以为是webpack或者gulp的版本控制 ,当时看的时候没留意到;<script src="api/internal/p...
Amrf
367
0
0
静态资源打包添加hash版本
安装gulpnpm install --save-dev gulpnpm install --save-dev gulp-revnpm install --save-dev gulp-rev-collectornpm install --save-dev run-sequence编写打包程序//引入gulp和gulp插件var gulp = require('gulp'), r...
Amrf
607
0
0
问题记录
qmake生成VS的vcproj/sln工程文件 - 一页书DevilBox的CSDN - CSDN博客 ----vs安装qt vstool插件可以很方便的生成sln文件python 中判断变量是否定义方法 - 偶木 - CSDN博客 ----if 'xxx' in dir()RealVNC加密始终打开 - 不支持的身份验证方案5·问题#593·novnc / noVNC 不支持的安全类型(...
Amrf
2224
0
0
php-captcha翻译到java的测试
php源文件地址:https://github.com/lifei6671/php-captcha/blob/master/src/CaptchaBuilder.phpport到java后的测试结果示例:翻译后的java版本代码:class CaptchaBuilder { /** * @var resource 验证码图片 */ protected Mat im...
Amrf
544
0
0
Angularjs 特性快速浏览记录
http://www.runoob.com/angularjs/angularjs-application.htmlhttps://www.w3schools.com/angular/angular_htmldom.asp<div ng-app=""> <p>Name: <input type="text" ng-model="name"></p> <p ng-bind="name"><...
Amrf
857
0
0
前端iframe父子窗口间通信
iframe或者<object data="xxx" style="overflow:hidden;overflow-x:hidden;overflow-y:hidden;height:773px;width:981px;top:0px;left:0px;right:0px;bottom:0px"> <embed src="xxx" style="overflow:hidden;ove...
Amrf
329
0
0
Vuejs演示用例测试记录
1. commits遍历 branch 于 branches id和value等于branch,当前值和currentBranch绑定currentBranch处于watch状态,触发fetchData,触发commits变化,触发record变化遍历 record 于 commits(ajax返回数据)2. elastic-header通过vue开发的一个UI组件,拖拽svg边3. fir...
Amrf
726
0
0
qt createWindowContainer embed realvnc
实际使用的vnc服务端是realvnc,后来实际使用的方案是vncviewer嵌入;
Amrf
709
0
0
使用wpf图形设计器取代mfc单对话框的程序设计
当前效果:基础项目是:https://www.codeproject.com/Articles/24681/WPF-Diagram-Designer-Part-4附件我备份了一份在上一个wpf学习帖子里;上个帖子的基础项目是https://github.com/jogibear9988/DiagrammDesigner这个,但是这个版本里除了Test1的其他图形拖放到设计器里显示是不正常的,...
Amrf
841
0
0
一个链表的实现
参考:https://github.com/webcoyote/coho/blob/master/Base/List.h数据和link的转换逻辑迷了好久,参考上面的仓里的测试用例才想明白,"embedded"Links照着这个还原了一下WC里面的TSList实现如下:Linktemplate<typename T>class TSLink{public: TSLink(){ m_nextN...
Amrf
398
0
0
日志相关问题记录
prunsrv与log4j冲突:windows环境下,tomcat配置成windows服务,使用了prunsrv,prunsrv的日志功能会重定向标准输入输出,而log4j也存在标准输入输出重定向操作,实际看来prunsrv最终获取到了句柄,https://stackoverflow.com/questions/31538113/how-to-disabled-logging-stdout-...
Amrf
269
0
0
搜索某个作者名下的所有博客
当博主的博客数超过10篇的时候,在华为云博客上很难指定作者搜索(也行是我还没找到正确的打开方式)为了避免一页一页的找,下面我摘了一段js可以把目标博主的所有博文都加载出来;首先进入作者的博客主页:/community/usersnew/id_xxxxxxx打开开发者工具,将下面的js粘贴到console中执行:function UpDat...
Amrf
623
0
0
ubuntu16.04安装mwget
1.获取源mwget_0.1.0.orig.tar.bz2wget http://jaist.dl.sourceforge.net/project/kmphpfm/mwget/0.1/mwget_0.1.0.orig.tar.bz2 上面这个比较慢的话换https://yun.s567.net/tool/download/linux/centos/mwget_0.1.0.orig.tar.b...
Amrf
525
0
0
nuget新cdn地址(globalcdn.nuget.org)无法访问的处理
解决办法-------使用华为云nuget镜像准备工作使用前请确保您已安装DotNet和NuGet。使用说明Nuget的配置文件为用户根目录下的:C:\Users\<UserName>\AppData\Roaming\NuGet\NuGet.Config,您可以 点击此处 直接下载配置文件。您也可以打开终端执行如下命令:nuget sources Disable -Name "nuget.o...
Amrf
802
0
0
spring定时任务执行两次、Tomcat启动时项目重复加载的解决办法
转载自:https://blog.csdn.net/qq_32849357/article/details/82227344spring定时器在本地eclipse就只执行1次,放到服务器就执行2次。通过排查发现主要是由于项目被部署在服务器tomcat的webapps目录里,导致项目被tomcat初始化了2次,部署成功了2次,一次访问路径是项目名的,一次访问路径是/。而本地的eclipse项目...
Amrf
1064
0
0
selenium利用executeScript执行Post
问题场景:同事使用htmlunit发送post请求(负载json)请求一个预期json数据,返回始终和预期不一致;问题分析过程:使用httpclient进行post请求,header中直接附加浏览器中的cookie和其他,content-type未设置时http状态500,content-type设置后状态204,初步判断可能是有连接session相关的判断;使用selenium,设置Hea...
Amrf
739
0
0
更高精度的pdf bookmark切片
https://github.com/mozilla/pdf.jspdf.js目录下执行npm install时获取prebuilt时由于一些网络问题获取不到时,本地编译node-canvas报错,看了一下node-canvas的windows依赖有https://github.com/Automattic/node-canvas/wiki/Installation:-Windows(gtk...
Amrf
419
0
0
在单元测试或者非框架环境中手动装载mybatis
public static SqlSessionFactory SqlSessionFactory() throws Exception { SqlSessionFactoryBean sqlSessionFactoryBean = new SqlSessionFactoryBean(); org.apache.commons.dbcp.BasicDataSource ds = ...
Amrf
238
0
0
wpf diagram editor添加propertyGrid
参考:https://www.codeproject.com/Articles/24681/WPF-Diagram-Designer-Part-4https://www.codeproject.com/Articles/87715/Native-WPF-4-PropertyGridhttps://github.com/jogibear9988/DiagrammDesignerhttps://...
Amrf
371
0
0
pdf.js跳转bookmark链接后端生成
使用https://mozilla.github.io打开一个带bookmark的pdf文件,我们可以复制出一个bookmark的链接,通过这个链接访问pdf就可以直接跳转到对应的bookmark位置,链接形式如下:https://mozilla.github.io/web/viewer.html#%5B%7B%22num%22%3A93%2C%22gen%22%3A0%7D%2C%7B%2...
Amrf
524
0
0
@Scheduled不触发问题的一种情况
<task:annotation-driven />和<context:component-scan ..>分布在不同的xml文件中;
Amrf
470
0
0
aspose word同类标题之间的文本转换成html
word同类标题之间的正文段转换成html,基本是吧c#版的用java对应的api写了一遍;参考:https://docs.aspose.com/display/wordsnet/How%2Bto%2BExtract%2BSelected%2BContent%2BBetween%2BNodes%2Bin%2Ba%2BDocument+&cd=2&hl=zh-CN&ct=clnk&gl=sgh...
Amrf
416
0
0
数据库杂记
MySQL数据库设计规范MySQL数据库迁移(数据文件直接迁移)mysql的编码问题引起MyISAM转换InnoDBmysql转换引擎的方法修改mysql数据存储的地址.sql文件中的注释通过IP远程连接MySQL数据库windows下mysql数据库安装初始化Windows修改MySQL用户root密码mysql “group by ”与"order by"的研究--分类中最新的内容mys...
Amrf
394
0
0
poi表格操作setColumnWidth异常处理(The maximum column width 255)
参考:https://blog.csdn.net/qq_35384887/article/details/79010745void setSizeColumn(Sheet sheet, int size) { for (int columnNum = 0; columnNum < size; columnNum++) { int columnWidth = sheet.g...
Amrf
276
0
0
lucene搜索包含特殊字符例(如c++)
使用的中文分词器是apdplat.word,版本为git上的最近的一个版本,现象是搜索c++无法得到预期的结果,对于搜索的输入已经采用QueryParserUtil.escape进行了转义,并在word字典dic.txt中添加了c++,目标里包含c++或者C++后来发现尽管已经设置了keep.case=false,但是还是区分大小写的,需要同时添加c++和C++到字典,还有一点值得注意如果希...
Amrf
297
0
0
DeviceIoControl && DCB
原文:https://blog.csdn.net/songshu5555/article/details/8742652串口流控制DCB结构体解析及设置一、串口通信结构体意义解析:typedef struct _DCB{ DWORD DCBlength;DWORD BaudRate; //波特率DWORD fBinary :1; DWORD fParity :1; //是否奇偶校验DWORD...
Amrf
379
0
0
doc文档内容分析检错
java环境下可以使用:jacob是java调用com; poi属于独立解析;docx4j只支持docx,需要先将doc转换成docx转换;试了试直接在doc里面写一些vba,感觉分析效率太低了;考虑到jacob很这种方式机制上比较相似,目前考虑先使用poi看看能不能达到预期;
Amrf
560
0
0
K-均值聚类算法
测试程序import numpy as npimport matplotlib.pyplot as pltdef loadDataSet(fileName): """ 从文件中加载数据 :param fileName: :return: 数据集矩阵 dataMat """ dataMat = [] fr = open(fileName) for...
Amrf
708
1
0
nginx字体跨域配置和前端中文字体问题
nginx字体跨域配置nginx.conf添加location ~* \.(eot|ttf|woff|svg|otf)$ { add_header 'Access-Control-Allow-Origin' 'http://xxxx.com'; add_header 'Access-Control-Allow-Methods' 'OPTION, POST, GET'; add_h...
Amrf
1228
0
0
RabbitMQ场景观察
搜索一下很容易得到如下的结果:异步处理应用解耦流量削峰为何用消息队列从上面的描述中可以看出消息队列是一种应用间的异步协作机制,那什么时候需要使用 MQ 呢?以常见的订单系统为例,用户点击【下单】按钮之后的业务逻辑可能包括:扣减库存、生成相应单据、发红包、发短信通知。在业务发展初期这些逻辑可能放在一起同步执行,随着业务的发展订单量增长,需要提升系统服务的性能,这时可以将一些不需要立即生效的操作...
Amrf
572
1
1
github pages中包含md文件时的异常
angular5 发布到github pages npm install -g angular-cli-ghpages
Amrf
523
0
0
spring上下文看起来加载了两次的问题
spring上下文看起来加载了两次的问题以前遇到过真的加载了两次的问题,在前面的有一篇博客里记录过;这次是把一个spring的非maven项目转换成maven项目,转换完了后发现所有控制器的映射都打印了两次,一开始也是以为是重复加载,-------------------------------------------------------------------后来在"Initializ...
Amrf
211
0
0
图片反向检索【转载】
非webdriver方案原文:skyzerblogger.blogspot.com/2013/01/google-reverse-image-search-scraping.htmlGoogle Reverse Image Search scraping without API in PHPProbably some of you have used google reverse image...
Amrf
445
0
0
lucence特殊字符转义
一个需要注意的细节:https://github.com/apache/lucene-solr/blob/master/lucene/queryparser/src/java/org/apache/lucene/queryparser/flexible/standard/QueryParserUtil.java 使用QueryParserUtil.escape参考文档:https://git...
Amrf
322
0
0
gitbook使用记录
gitbook-convert可以将docx,pdf转换成gitbook markdown文件目录可以使用npm install gitbook-convert -g安装gitbook是一个文档工具,可以将文档发布为静态网站、pdf、ebook等可以使用npm install gitbook-cli -g安装常用的指令是:gitbook install 可以安装book.json 里的git...
Amrf
410
0
0
spring secrity ldap
spring 4 没有使用spring-boot,也不想退到spring3ldap manager的密码加密方案---继承DefaultSpringSecurityContextSource,然后在里面使用 jasypt解密,感觉可行
Amrf
968
0
0
aiml 2 查询记录
https://github.com/voduytuan/restful-aiml-bot/blob/master/src/server.js https://gist.github.com/onlurking/f6431e672cfa202c09a7c7cf92ac8a8b https://github.com/penguinmenac3/alice-ai https://github.c...
Amrf
1904
0
0
分布式名词收集(二)
原文:https://towardsdatascience.com/deep-learning-with-apache-spark-part-1-6d397c16abdApache Spark的深度学习 - 第1部分第一部分是关于如何使用Apache Spark进行分布式深度学习的完整讨论。这一部分:什么是Spark,Spark + DL的基础知识以及更多内容。你可以在这里红色第二部分:使用...
Amrf
1020
0
0
分布式名词收集
多实例模式vs多租户模式https://blog.csdn.net/nimeijian/article/details/49614853多租户模式SaaS现在已成为一股潮流,它将颠覆传统的软件交付方式 其实从架构层面来分析,SaaS区别于传统技术的重要差别就是Multi-Tenant模式。多租户就是说多个租户共用一个实例,租户的数据既有隔离又有共享,说到底就是如何解决数据存储的问题。 现...
Amrf
3824
0
0
Angular 笔记
Angular offers two ways to compile your application:1. Just-in-Time (JIT), which compiles your app in the browser at runtime2. Ahead-of-Time (AOT), which compiles your app at build time.NgModule is...
Amrf
227
0
0
unreal相关
原文作者:Ittipon Teerapruettikulchai工作室使用虚幻的第2部分制作动作角色扮演游戏 - 制作主菜单第2部分:使用一个按钮创建一个简单的主菜单页面。按开始游戏。实际上,主菜单将在最后编写,但在第1部分中,写下游戏模式。展开游戏模式首先创建UI的蓝图。创建一个UI文件夹,首先将其添加到ARPG中。保留所有UI的Blueprint / Widget。通过右键单击并选择用户...
Amrf
865
0
0
前后端交互设计
swaggerhttps://blog.csdn.net/yilishuku/article/details/81197448https://blog.csdn.net/cszhaojing/article/details/79818273https://blog.csdn.net/res_min/article/details/71634577https://blog.csdn.net/u...
Amrf
296
0
0
HPA与NavigationMesh相关资料
https://blog.csdn.net/tchenjiant/article/details/49510845unity寻路——一劳永逸地解决寻路问题作者:PaulT译者:trcj原文:http://www.ai-blog.net/archives/000152.html 通常我都会尽量避免对业内游戏产品或开发者们评头论足。 但这回我不得不破一次例。 ...
Amrf
3984
0
0
mysql日志、索引、事务、内外连接查询、连接池
mysql查询日志https://webcache.googleusercontent.com/search?q=cache:Ljpla5zxBWMJ:https://my.oschina.net/moooofly/blog/160201+&cd=6&hl=zh-CN&ct=clnk&gl=sghttps://blog.c...
Amrf
425
0
0
SlimXml的一个使用注意点
setString/getString特殊字符不会自动转义 -----后来发现有个SLIM_TRANSFER_CHARACTER宏,开启即可 assignString函数运行报错,修正为
Amrf
181
0
0
RapidXml使用小结
想写写 先开个坑https://blog.csdn.net/wqvbjhc/article/details/7662931
Amrf
329
0
0
近期问题查询记录
分享一个浏览器历史记录整理的小技巧---> 以前一直从onetab中分析整理,但无奈的是环境里C盘一旦满了之后,onetab保存标签出错后会导致所有onetab旧数据丢失; 这次采用的是chrome better history插件,按日期查看 F12选择相应的链接节点复制
Amrf
911
0
0
基于selenium的爬虫(chromedriver)-java环境下
说一下使用场景先: selenium是常用的网页自动化测试框架,我这次的使用场景是这样的,项目爬虫范围拓展到了一个新的站点,虽然登录还是原来的单点登录,但是这个网站后续判断是否登录授权中有使用一些前端js动态添加的cookies,这段逻辑具体会产生sessionId等cookie,其中使用了
Amrf
610
0
0
Swing简单图形常识备忘
Swing设置窗口图标ImageIcon imageIcon = new ImageIcon(DocMessMainFrame.class.getResource("/icon.png"));frame.setIconImage(imageIcon.getImage());Swing固定窗口大小frame.setExtendedState(Frame.MAXIMIZED_BOTH);fram...
Amrf
448
0
0
使用eclipse远程调试java图形工具程序
jar启动方式java -Xdebug -Xrunjdwp:transport=dt_socket,address=8889,server=y,suspend=y -jar xxx.jar注意以这种方式运行,打包时在eclipse里设置的断点有效eclipse 附加设置
Amrf
226
0
0
navicat11无法显示mysql json字段
navicat11的早期版本,无法显示mysql5.7支持的json字段使用navicat12附件是:https://github.com/DoubleLabyrinth/navicat-keygen的64位编译包,工作电脑里没装vs2017,代码里使用了C++的一些新标准特性,用vs2015很难编译;
Amrf
1016
0
0
lucene MultiFieldQueryParser 模糊反思
String[] mysqlFields = { "aa", "bb","cc","dd","ee" };MultiFieldQueryParser qp=new MultiFieldQueryParser(mysqlFields,analyzer);qp.setDefaultOperator(Operator.OR);//我以前一直用and 但是用and的时候需要所有的term都包含 让人...
Amrf
558
0
0
CButtonST使用记录(mfc)
需求说明:收到一个改变单个checkbox控件大小的需求---老项目是mfc的---改变颜色和字体和按钮大小感觉都还行,改变checkbox的大小字体可以给放大 背景的选中和不选的图片却是没有变大------>于是使用了CButtonST这个实现有一点要说明:CButtonST的一般用法如下:m_btn.SubclassDlgItem(IDC_CHECK_xxx, this);将一个按钮子类...
Amrf
277
0
0
程序创建的xlxs文件创建时间和修改时间不正确的问题
问题的现象是:使用shutil.copytree拷贝文件夹后,后来在拷贝的目标文件夹里再次创建的文件的创建时间异常;改用shutil.copy拷贝单个文件就没有这个现象;推测是拷贝文件夹的时候把文件夹信息带过来了;https://stackoverflow.com/questions/32720237/using-shutil-copytree-without-copystat
Amrf
330
0
0
[转]使用虚幻4 制作动作角色扮演游戏---(第1步 在一个美丽的场景中)
作者应该是个越南人感觉写的很细很好,现在虚幻4的相关库资源下载的飞快,有兴趣可以当游戏玩;这是一个用虚幻引擎4制作Action RPG游戏的工作坊。但是我觉得哪一个很先进,会写出很多解释第1集这将是一个准备。资源/资产。基本上使用虚幻市场中的免费项目,以便您可以快速启动研讨会。打开Epic Games Launcher,之前下载虚幻引擎。本次研讨会将使用4.17版本。如果使用其他型号,请定...
Amrf
2832
0
0
A*基础介绍
视频地址:https://www.youtube.com/watch?v=-L-WgKMFuhEG = node和起点的距离H = node与终点的距离F = G cost + H 定义开节点列表定义闭节点列表添加开始节点到开节点列表开始循环 当前节点 = 开列表中F值最小的节点 将当前节点从开列表中移除 将当前节点添加到闭列表 如果当前节点等于目标节点...
Amrf
3027
0
0
boost 参考文档目录翻译
原文地址:https://www.boost.org/doc/libs/AccumulatorsFramework for incremental calculation, and collection of statistical accumulators.AlgorithmA collection of useful generic algorithms.AlignMemory alig...
Amrf
838
0
0
矢量记录
https://blog.csdn.net/u011575168/article/details/53229184
Amrf
631
0
0
java pdf转txt用于文档全文检索
待处理https://pdfbox.apache.org/ https://stackoverflow.com/questions/18098400/how-to-get-raw-text-from-pdf-file-using-java https://stackoverflow.com/questions/50692771/multiple-pdf-file-to-txt-in-java...
Amrf
343
0
0
VISAInstrument运行时环境包
项目地址:https://github.com/cnxy/VISAInstrument 附件是NIVISA1700运行时;
Amrf
388
0
0
在 c++ 嵌入 Python
测试项目地址:https://github.com/Amrf000/PIAutotest
Amrf
211
0
0
docker环境测试
搭建docker环境,参考https://www.cnblogs.com/VAllen/p/Docker-for-windows-on-VMware.html 这个文章搭建docker环境,AMD的CPU而且还是win7系统,感觉用VMware比较适合;编写程序https://www.cnblogs.com/foxy/p/9274329.html,编写Dockerfile和src/main....
Amrf
524
0
0
机器学习算法查询记录
https://www.ibm.com/developerworks/cn/opensource/os-cn-spark-random-forest/ https://blog.csdn.net/mao_xiao_feng/article/details/52728164
Amrf
405
0
0
使用websocket实时显示后台日志
具体参考:https://github.com/davidmoten/websockets-log-tail 但是这样有个问题,当单日志文件大小以及到达几M,几百M的时候,全都实时显示到前端页面肯定有问题,另外一个问题在大多数情况下,隔天日志或者达到一定大小,会存在原有的日志文件改名并重新创建一个新的日志文件的情况,这种情况也需要考虑;具体还需要进一步设计;
Amrf
856
0
0
freetype-gl接口分析
项目地址:https://github.com/rougier/freetype-gl freetype-gl.h#include "vector.h"#include "texture-atlas.h"#include "texture-font.h"using namespace ftgl;vector.h模仿stl vector类实现的结构和相关函数,用来给@ref texture-a...
Amrf
341
0
0
mfc .rc文件中的尺寸和实际显示的像素尺寸之间的关系
参考:https://blog.csdn.net/zhiweiyouzhishenghuo/article/details/8285823
Amrf
336
0
0
Lucene 同义词
http://www.hankcs.com/program/java/lucene-synonymfilterfactory.html 在Lucene4.6中通过SynonymFilterFactory实现中文同义词非常方便,只需几行代码和一个同义词词典。这个词典还能在Lucene中实现一定程度的拼写纠错,提升搜索体验。在下面这个例子中我们从磁盘载入一个同义词词典,并且对“其实hankcs似...
Amrf
973
0
0
[ 转载]Qt数据库操作(附MFC sqlite c++ wrapper)
https://www.cnblogs.com/xia-weiwen/p/6806709.htmlhttps://blog.csdn.net/xiaoaid01/article/details/17998013http://shouce.jb51.net/qt-beginning/28.html第23篇 数据库(三)利用QSqlQuery类执行SQL语句导语SQL即结构化查询语言,是关系数据...
Amrf
1036
0
0
Onetab数据丢失之后!!!
chrome leveldb查看工具https://github.com/jakearchibald/idb/issues/7 https://github.com/heapwolf/levelui https://fastonosql.com/pro_users_downloads//=================如果错误...你删除onetab扩展或你的Chrome崩溃或Window...
Amrf
4996
2
1
EA模型导入mysql表结构步骤
安装mysql-odbc驱动(https://dev.mysql.com/downloads/file/?id=480025);在EA中选择从ODBC中导入数据库Schema;选择数据源->机器数据源->新建数据源->选择mysql odbc 5.3 unicode设置需要导入的数据库地址和表名等,点击测试;执行导入;
Amrf
549
0
0
[转载]向OutLook中添加HTML源码
https://www.outlook-apps.com/insert-html-to-outlook-emails/ 如何将HTML代码插入Outlook电子邮件假设您使用的是Microsoft Outlook,您必须设计并发送HTML电子邮件(例如,带有一些文本和图像的HTML简报)。首先,您将很快了解到 - 如果您使用Outlook或Word设计电子邮件 - 电子邮件源代码实际上会在其...
Amrf
4691
0
0
【扩展开发问题记录】Refused to load the script because it violates...
最近写一个在浏览器中完成url重定向功能的chrome插件时遇到如下的问题Refused to load the script because it violates the following Content Security Policy directive style-src script-src现象是图片等资源可以完成加载,但是js和css加载却因为浏览器安全策略拒绝加载;网上的解决...
Amrf
1453
0
0
QGraphicsView测试
想实现QOpenglWidget或者QGLWidget的透明效果,发现效果达不到预期,可以透明但是渲染顺序总是在其他普通控件之前.后来只能使用QGraphicView代替测试代码如下:class CEasyGLWidget : public QGLWidget{ Q_OBJECTpublic: CEasyGLWidget( const QGLFormat& format, QWi...
Amrf
305
0
0
Awesome-Chinese-NLP
https://github.com/crownpku/Awesome-Chinese-NLP Contents 列表1. Chinese NLP Toolkits 中文NLP工具Toolkits 综合NLP工具包Popular NLP Toolkits for English/Multi-Language 常用的英文或支持多语言的NLP工具包Chinese Word Segment 中文分...
Amrf
11354
0
0
qml项目打包后程序无法单独启动问题
https://blog.csdn.net/xuhui_liu/article/details/72778322 先摘一段:2、Qt Quick Application发布方式 (1)用 QtCreator 新建一个 Qt Quick Application项目,名称为test。 (2)以 release 方式编译生成 exe 程序,一般测试的是debug版本,发布的是release版本,生...
Amrf
388
0
0
spring boot restful api documentation with swagger 2
https://springframework.guru/spring-boot-restful-api-documentation-with-swagger-2/ https://dzone.com/articles/spring-boot-restful-api-documentation-with-swagger https://blog.csdn.net/boonya/article...
Amrf
1294
0
0
Python语法速览(二)
Python 日期和时间Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。 Python 的 time 模块下有很多函数可以转换常见日期格式。如函数time.time()用于获取当前时间戳 import time; # 引入time模块 ticks ...
Amrf
513
0
0
lucene 5.5.1使用
lucene-analyzers-common-5.5.1.jarlucene-core-5.5.1.jarlucene-queries-5.5.1.jarlucene-queryparser-5.5.1.jar创建索引public static void creatMysqlIndex(String configPath, Boolean type) {try {reader.close(...
Amrf
367
0
0
poi合并单元格假合并问题
poi处理表格到现在还记得的一个问题是合并会出现假合并的现象,后来使用setCellType(CellType.BLANK)解决了这个问题下面是poi3.17的poi使用 部分代码乱乱的 不过可以参考:import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle...
Amrf
765
0
0
smtp协议邮件转发
smtp协议介绍Simple Mail Transfer Protocol (SMTP) is an Internet standard for electronic mail (email) transmission. First defined by RFC 821 in 1982, it was updated in 2008 with Extended SMTP additions ...
Amrf
467
0
0
基于httpclient和jsoup实现的爬虫
创建并设置代理DefaultHttpClient httpclient;proxyHost = prop.getProperty("proxy.host", "默认代理");proxyPort = Integer.parseInt(prop.getProperty("proxy.port", "默认代理端口"));proxyProtocol = prop.getProperty("proxy...
Amrf
209
0
0
qt5 静态链接库文件
https://stackoverflow.com/questions/28178169/qt5-windows-static-linking-errorSolved, Qt creator's kit was pointing to the dynamic version of this qmake.https://forum.qt.io/topic/69926/build-static-...
Amrf
315
0
0
记录qt异常(The inferior stopped because it triggered an exception)
网上查到的说的比较多的情况是存在野指针,断点也还在项目代码部分我遇到的这个情况断点断在了cored.dll里面了,把项目里所有new出来的对象都查了一遍处理了处理,还是出现后来发现问题出在这里,为了全局获取MainWindow,我用了如下这样的单例代码 static MainWindow& getInstance() { static MainWindow ins...
Amrf
2126
0
0
php调用FFMpeg实现视频切片查询记录
https://github.com/PHP-FFMpeg/PHP-FFMpeg https://github.com/Tinywan/php-practice https://github.com/onlycoder/openmeeting2 https://github.com/sayphp/php4hls/tree/master/server/cls https://my.oschin...
Amrf
1036
0
0
Spring Boot + WebSockets + Angular 5
原文地址:https://medium.com/oril/spring-boot-websockets-angular-5-f2f4b1c14ceeHello guys! Here we will speak about how to set up Spring Boot project with Websocket messaging and Angular 5.As an output ...
Amrf
974
0
0
Web Assembly(wasm)
原文:https://blog.csdn.net/ITleaks/article/details/80394703比特币的程序非常简单,由解锁脚本和锁定脚本构成。以太坊有智能合约,有图灵完备的虚拟机EVM,但是指令也相对简单,且自成一套。这两种程序本质上都是脚本程序,即由程序翻译指令并执行,而不是由本地机器CPU读取指令并执行,效率不高。但选择解释性语言有它的合理性,就是他的高度兼容性,它对...
Amrf
3235
0
0
Simple Chat - React & Java
What we are building — ScreenshotSome time ago, I’ve decided to explore the vast abundance of software and services that the open source world offers. Purposefully, I used technologies I haven’t ha...
Amrf
534
0
0
Spring Webflux&Angular集成测试
原始项目地址:https://github.com/hantsy/angular-spring-reactive-sample 项目使用的数据库是Mongo,需要先安装Mongo安装配置步骤:下载mongodb-win32-x86_64-2008plus-ssl-4.0.3.zip,解压压缩包新建一个mongdb的数据文件目录和日志文件新建一个mongo.conf文件# mongod.co...
Amrf
501
0
0
Angular chat
https://github.com/vogloblinsky/angular-simple-chathttps://github.com/avatsaev/kawachat2-clienthttps://github.com/ng-book/angular2-rxjs-chat https://stackoverflow.com/questions/46061842/angular-4-c...
Amrf
493
0
0
angular markdown editor项目测试
项目地址:https://github.com/ghiscoding/angular-markdown-editor 测试步骤:下载工程项目npm install 安装相关依赖,bootstrap-markdown无法获取先打开package.json注释掉再次运行npm installhttps://github.com/toopay/bootstrap-markdown/tags下载re...
Amrf
337
0
0
在线演示文档观察
最近看到developers.google.com上的一些教程,发现google的在线演示视频很有意思,多语言而且有不错的互动性,然后就看了看数据1) data-dependencies/video-lecture我摘录出其中这段数据,可以看到这里有背景演示文档数据和控制时间点,以及对嵌入视频的显示模式等这是演说的多语言的翻译,有些疑惑的是既然视频里面已经是多语言版本了即多语言不是动态翻译的...
Amrf
1632
0
0
java杂记(五)
Java Persistence API简介Java持久性API(JPA)JPA介绍与实例Java JPA知识的理解与总结Spring Data JPAJava JPA快速入门介绍一、JPA快速入门spring boot中使用jpaSpring Boot入门教程(十四): spring-data-jpaJava、Hibernate(JPA)常用注解整理初识在Spring Boot中使用JPA...
Amrf
279
0
0
ng-bootstrap的测试和使用
下面是ng-bootstrap各版本的依赖如果没有angular-cli需要先安装npm install -g @angular/cli安装完后创建一个项目ng new 项目名称然后进入目录,启动服务ng serve可以在浏览器看到停止服务器安装ng-bootstrapnpm install --save @ng-bootstrap/ng-bootstrap打开ng-bootstrap文档h...
Amrf
668
0
0
由一个问题"Need to integrate mxGraph with react js"引发的开发测试实践
问题地址:https://stackoverflow.com/questions/48883403/need-to-integrate-mxgraph-with-react-js 先开坑
Amrf
779
0
0
freetype中文字符渲染
效果图:代码只是对freetype api的简单使用,只是用来验证参考的:#include <QString>#include <iostream>#include <map>#include <string>#define GLEW_STATIC#include <GL/glew.h>#include <GLFW/glfw3.h>#include <glm/glm.hpp>#include...
Amrf
1188
0
0
[转]react native环境
欢迎使用 React Native!这篇文档会帮助你搭建基本的 React Native 开发环境。如果你已经搭好了环境,那么可以尝试一下编写 Hello World。完整原生环境Follow these instructions if you need to build native code in your project. For example, if you are integra...
Amrf
588
0
0
[转载]ko:Go中的快速Kubernetes微服务开发
我最初写信是ko为了帮助Knative开发人员。我被提示根据社区的积极反馈撰写这篇介绍性文章,包括ko最近在Kubecon Seattle 2018期间的IBM展位谈话。我希望您喜欢ko和我们一样使用,我期待您对slack.knative的反馈意见.dev。在过去的几年里,有很多关于容器的炒作。Docker,Kubernetes和相关技术已经风靡全球(双关语)。与此同时,随着软件项目变得越来...
Amrf
744
0
0
[转载]将Bulma CSS Framework添加到Angular 6应用程序中
原文:https://medium.com/@edigleyssonsilva/adding-bulma-css-framework-to-your-angular-6-app-8e0b28ac2cf5 作者:Edigleysson SilvaBulma是一个基于flexbox的CSS框架,受到Bootstrap的启发。它有常见的组件,如按钮,表单,导航栏等。此外,CSS Bulma具有简单...
Amrf
960
0
0
[转载]构建Web实时协作文本编辑器
原文:https://medium.com/@david.roegiers/building-a-real-time-collaborative-text-editor-for-the-web-draftjs-sharedb-1dd8e8826295作者:大卫罗伊吉尔为Web构建自己的协作文本编辑器变得相当可行。在丰富但混乱的Javascript世界中有许多不同的方法:本文就是其中之一。如果...
Amrf
1031
0
0
图形化工具改造日志
业务场景:业务里有许多老的图形化工具,其中的自绘部分的开发流程是这样的,硬件人员根据硬件图绘制工具visio版本的布局与功能图,然后开发人员在工具中使用键盘鼠标操作编辑工具界面重现visio中的设计,编辑可以保存为对应的二进制图形以便后续加载使用;当前的问题:工具中的编辑功能操作困难,图形visio绘制一遍工具又绘制一遍存在不必要的二次劳动;虽然是加载的二进制图形文件但是开发中还是一个小数据...
Amrf
496
0
0
angular RxJS
分析的项目代码可以在https://github.com/loiane/angular-login-hide-navbar找到这个项目里有一段用户登录认证服务如下:auth.guard.tsauth.service.ts可以注意到这三句代码private loggedIn: BehaviorSubject<boolean> = new BehaviorSubject<boolean>(fal...
Amrf
580
0
0
Caffe搭建手记_基于Ubuntu14.04LTS
原文:https://blog.csdn.net/dawin_2008/article/details/52382237 CAFFE+Ubuntu14.04LTS+CUDA7.5+cuDNN+OpenCV3.0+OpenBLAS+Anaconda+Matlab R2014aUbuntu + Nvidia GPU + Docker1、GPU驱动安装见我的CSDN博客:blog.csdn.net...
Amrf
651
0
0
Python语法速览(一)
Python 中文编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法为只要在文件开头加入 # -- coding: UTF-8 -- 或者 #coding=utf-8 就行了 或者# -- coding: cp936 -- 确保要和文件编码类型一致 注意:Python3.X 源码文件默认使用utf-8编码,所以可以正常...
Amrf
495
0
0
Angular 测试和使用记录
Angular 开发环境配置方式基于 Angular Quickstarthttps://github.com/angular/quickstart基于 Angular CLInpm install -g @angular/cli我这次采用了第一种方式搭建环境下载项目包后解压使用vscode打开项目目录并执行npm install命令,也可以之间命令行进入目录执行npm install,安装...
Amrf
785
0
0
java杂记(四)
黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系关于Tomcat虚拟主机(appBase,docBase)的配置问题0Tomcat 部署WAR文件之server.xml Context部署spring定时任务执行两次、Tomcat启动时项目重复加载的解决办法用net start mysql , 提示发生系统错误 5;拒绝访问!Go和Rust简单计算性能PK著名的可逆的加...
Amrf
751
0
0
Spring AOP的相关概念和使用场景
相关文案:https://docs.spring.io/spring/docs/2.5.x/reference/aop.html https://blog.csdn.net/AlbenXie/article/details/72783744 https://blog.csdn.net/baidu_33403616/article/details/70304051 http://haidaoq...
Amrf
516
0
0
JWT的名词解释和使用
JWT(Json Web Token)是实现token技术的一种解决方案,JWT由三部分组成: header(头)、payload(载体)、signature(签名)。具体的java使用参考:https://blog.csdn.net/achenyuan/article/details/80829401https://blog.csdn.net/u012240455/article/deta...
Amrf
348
0
0
Spring Boot 参考文档阅读摘录/Spring WebFlux(三)
28.2“Spring WebFlux框架”Spring WebFlux是Spring Framework 5.0中引入的新的反应式Web框架。与Spring MVC不同,它不需要Servlet API,完全异步且无阻塞,并 通过Reactor项目实现Reactive Streams规范。Spring WebFlux有两种版本:基于功能和注释。基于注释的注释非常接近Spring MVC模型,...
Amrf
865
0
0
Spring Boot 参考文档阅读摘录/spring mvc(二)
28.开发Web应用程序Spring Boot非常适合Web应用程序开发。您可以使用嵌入式Tomcat,Jetty,Undertow或Netty创建自包含的HTTP服务器。大多数Web应用程序使用该spring-boot-starter-web模块快速启动和运行。您还可以选择使用该spring-boot-starter-webflux模块构建响应式Web应用程序 。如果您还没有开发Sprin...
Amrf
859
0
0
Spring Boot 参考文档阅读摘录(一)
原文地址:https://docs.spring.io/spring-boot/docs/current/reference/html/ 部分章节摘录:8.介绍Spring BootSpring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。我们对Spring平台和第三方库进行了一种自以为是的观点,这样您就可以轻松上手了。大多数Spring Boot应用程序只需要...
Amrf
402
0
0
springboot cxf starter教程项目实际测试
项目fork地址:https://github.com/Amrf000/tutorial-soap-spring-boot-cxfstep1_simple_springboot_app_with_cxf这时候一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示,测试步骤:eclipse导入整个maven项目,build goal先写个tomcat:...
Amrf
991
3
1
springboot cxf starter教程项目测试(二)
项目fork地址:https://github.com/Amrf000/tutorial-soap-spring-boot-cxfstep1_simple_springboot_app_with_cxf这时候一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示,测试步骤:eclipse导入整个maven项目,build goal先写个tomcat:...
Amrf
588
0
1
qml webviewengine使用中的一些查询记录
QML 自定义Button样式,实现按钮三态切换Qt quick 按钮控件及其样式设置QML中按钮的各个属性Share QSS style with QWidget and QtQuick controlsUsing QApplication::setStyleSheet to override QSS attributes set in QtSet common property valu...
Amrf
765
0
0
Qt5.10 qtcreator4.5.0 vs调试器安装和qtcreatorcdbext.dll异常
https://blog.csdn.net/liang19890820/article/details/53931813https://developer.microsoft.com/zh-cn/windows/downloads/windows-10-sdkhttps://blog.csdn.net/qq_32250025/article/details/81566591http://ft...
Amrf
421
0
0
lua 5.3和C++互相调用测试
http://www.zyh1690.org/lua-with-c-call-each-other/ 本文介绍如何在C++程序中使用Lua脚本,以及它们如何相互调用。在此,我们需要使用上篇文章《Lua-5.3.1 源码编译》中生成的动态链接库,以及相关的头文件,它们分别是:x:\x\lua-5.3.1\Debug 目录下的 lua5.3.1.lib 以及 lua5.3.1.dll 以及 x:...
Amrf
740
0
0
RAD Studio XE2安装
https://blog.csdn.net/buzaikoulan/article/details/47036835 https://download.csdn.net/download/kill2me/5237364安装程序为“delphicbuilder_xe2_4504_win.rar”里的install_RADStudio.exe,我选择第一项进行安装,其他的我没试过试用序列号:AA...
Amrf
257
0
0
angular基础(一)
架构概述Angular是用于在HTML和TypeScript中构建客户端应用程序的平台和框架。Angular是用TypeScript编写的。它将核心和可选功能实现为您导入应用程序的一组TypeScript库。Angular应用程序的基本构建块是NgModules,它为组件提供编译上下文。NgModules将相关代码收集到功能集中; Angular应用程序由一组NgModules定义。应用程序...
Amrf
1248
0
0
angular.io教程转载
教程:英雄之旅的英雄之旅教程涵盖角的基本面。在本教程中,您将构建一个应用程序,帮助人员管理机构管理其稳定的英雄。这个基本应用程序具有许多您希望在数据驱动的应用程序中找到的功能。它获取并显示英雄列表,编辑选定英雄的细节,并在不同的英雄数据视图之间导航。在本教程结束时,您将能够执行以下操作:使用内置的Angular指令来显示和隐藏元素并显示英雄数据列表。创建角度组件以显示英雄详细信息并显示一组英...
Amrf
865
0
0
angular-material2-vertical-tabs
原文:https://stackblitz.com/edit/angular-material2-vertical-tabs?file=src%2Fapp%2Fapp.component.html app.component.html<div class="container"> <div id="content"> <div id="main-content"> <mat...
Amrf
1378
0
0
错误收集贴
Amrf
273
0
0
Angular Material安装
有关开始使用新Angular应用程序的帮助,请查看Angular CLI。对于现有应用,请按照以下步骤开始使用Angular Material。第1步:安装Angular Material,Angular CDK和Angular Animations您可以使用npm或yarn命令行工具来安装包。在下面的示例中使用适合您的项目的任何一个。 NPMnpm install --save @angu...
Amrf
616
0
0
AngularJS Material Design Tabs, Forms & Toasts
原文:https://www.bossable.com/1745/angularjs-material-design-contact-form/如果您要创建我在视频中使用的相同应用,请参阅此系列中之前视频的列表:到目前为止的系列:设置MEAN.js 0.4.0将MongoDB添加到您的应用程序将Angular-Material添加到您的应用中创建AngularJS材料入门应用程序Angula...
Amrf
989
0
0
tensorflow.js 用例观察
原文:https://js.tensorflow.org/#getting-started DemosEMOJI SCAVENGER HUNTUse your phone’s camera to identify emojis in the real world. Can you find all the emojis before time expires?https://github.c...
Amrf
407
0
0
最近帮忙把saml登录从java移植到asp.net环境下的一些查询记录
How to dump the whole POST data to a file in ASP.NET基于SAML的单点登录介绍ASP.NET 网页中的嵌入式代码块 <% %gt; 与<%= %%gt;Asp.net常见提交方式Page_Load()无事件响应的解决asp.net 直接Response输出WML页面response.write()方法将指定的字符创输出到html页面时遇到的...
Amrf
454
0
0
Reactjs 实例测试记录
ReactDOM.render(React组件,目标DOM元素) DOM渲染器 ExampleApplication React组件 运行命令npm installnpm start=>bundle.js"This is written with JSX in a CommonJS module and precompiled to vanilla JS by running"预编译成...
Amrf
701
0
0
java 杂记(三)
java定时器 schedule和scheduleAtFixedRate区别Timer中schedule()的用法tomcat启动就定时循环执行的方法几种任务调度的 Java 实现方法与比较java向上取整函数Math.ceil()alternate for getcelltype in poi 3.17 other than getCellTypeEnum() [duplicate]How...
Amrf
794
0
0
java杂记(二)
使用Spring JDBCTemplate简化JDBC的操作JdbcTemplate系列(一)----使用详解Spring之防止连接泄露的处理办法Spring 让 LOB 数据操作变得简单易行Spring中的jdbcTemplate使用方法Spring 事务管理高级应用难点剖析Spring JDBC 数据连接泄漏Spring 事务管理高级应用难点剖析DataSourceUtils(使用C3P...
Amrf
514
0
0
java杂记(一)
[原]时间格式化hh:mm:ss和HH:mm:ss区别详解java定时任务How to disable specific apps from starting during Tomcat startup?[Java]读取文件方法大全File Write - PrintStream appendHow do I write the exception from printStackTrace(...
Amrf
816
0
0
前端杂记
mouseup丢失https://blog.csdn.net/isea533/article/details/71703442 ie输入自动检测https://stackoverflow.com/questions/3519665/disable-automatic-url-detection-for-elements-with-contenteditable-flag-in-ie enco...
Amrf
275
0
0
spring 本地开发环境webapp/WEB-INF/classes下配置文件不更新问题
右键工程,选择 Properties > Java Build Path , 进入 Source 的选项,然后设置如下:
Amrf
803
0
0
加载完成
个人简介
杂活专家 知行合一
感兴趣或擅长的领域: